From 8d81f225c89381df45b96998c659c06048468f37 Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Mon, 6 Nov 2023 13:00:23 -0500 Subject: [PATCH 1/8] fix outdated script --- test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.py b/test.py index 71af9791..4c59562d 100644 --- a/test.py +++ b/test.py @@ -9,6 +9,6 @@ simulator.set_nodes(qecp.Position(0, 1, 1), qecp.ErrorType.Z) simulator.propagate_errors() measurement = simulator.generate_sparse_measurement() -result = measurement.nontrivial +result = measurement.defects for i in range(len(result)): print((list(result)[i].t, list(result)[i].i, list(result)[i].j)) From 21bb02a58e387775ae79938753426cf6f834d403 Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Wed, 29 Nov 2023 16:09:10 -0500 Subject: [PATCH 2/8] add splitting decoder paper test --- Cargo.toml | 1 + .../automated_threshold_evaluation.py | 123 ++++++++++++------ benchmark/paper_splitting_decoder/README.md | 8 ++ .../circuit_level_normal/run.py | 80 ++++++++++++ .../circuit_level_with_y/run.py | 80 ++++++++++++ .../code_capacity_normal/run.py | 80 ++++++++++++ .../code_capacity_with_y/run.py | 87 +++++++++++++ .../phenomenological_normal/run.py | 80 ++++++++++++ .../phenomenological_with_y/run.py | 80 ++++++++++++ src/model_graph.rs | 6 +- 10 files changed, 587 insertions(+), 38 deletions(-) create mode 100644 benchmark/paper_splitting_decoder/README.md create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/run.py create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/run.py create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/run.py create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/run.py create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/run.py create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/run.py diff --git a/Cargo.toml b/Cargo.toml index 85327227..17ec3567 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,6 +59,7 @@ MWPM_reverse_order = [ ] # test the logical error rate arbitrariness of MWPM decoders, see articles/UFandMWPM.md fusion_blossom = ["fusion-blossom"] # hyperion = ["mwpf"] +include_different_type_edges = [] [lib] name = "qecp" diff --git a/benchmark/fault_tolerant_MWPM/automated_threshold_evaluation.py b/benchmark/fault_tolerant_MWPM/automated_threshold_evaluation.py index 0e9653db..471f742a 100644 --- a/benchmark/fault_tolerant_MWPM/automated_threshold_evaluation.py +++ b/benchmark/fault_tolerant_MWPM/automated_threshold_evaluation.py @@ -13,25 +13,33 @@ """ from distutils.command.build import build -import os, sys, math, subprocess, random +import os +import sys +import math +import subprocess +import random import scipy.stats import numpy as np import tempfile -import subprocess, sys -qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath(__file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") # rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") rust_dir = qec_playground_root_dir # updated project structure + def main(): # # test basic command runner # random_error_rate, confidence_interval, full_result = qec_playground_fault_tolerant_MWPM_simulator_runner(0.005, (5, 5, 5), "-b10 -p0 --use_xzzx_code --bias_eta 100 --noise_model GenericBiasedWithBiasedCX".split(" "), True, True) # print(random_error_rate, confidence_interval, full_result) # exit(0) - # UnionFind Decoder (max_half_weight = 10), XZZX code, - pair = [ (4, 12, 12), (5, 15, 15) ] # (di, dj, T) - parameters = "-p0 --use_xzzx_code --bias_eta 10 --noise_model GenericBiasedWithBiasedCX".split(" ") + # UnionFind Decoder (max_half_weight = 10), XZZX code, + pair = [(4, 12, 12), (5, 15, 15)] # (di, dj, T) + parameters = "-p0 --use_xzzx_code --bias_eta 10 --noise_model GenericBiasedWithBiasedCX".split( + " ") evaluator = AutomatedThresholdEvaluator(pair, parameters=parameters) threshold, relative_confidence_interval = evaluator.evaluate_threshold() print("\n\nresult:") @@ -40,6 +48,7 @@ def main(): print(f"threshold = {threshold}") print(f"relative_confidence_interval = {relative_confidence_interval}") + """ use_fake_runner: help to debug the script, by using a simple error rate model 0.2 * (p/pth)^d @@ -52,17 +61,22 @@ def main(): QEC_PLAYGROUND_COMPILATION_DONE = False if 'MANUALLY_COMPILE_QEC' in os.environ and os.environ["MANUALLY_COMPILE_QEC"] == "TRUE": QEC_PLAYGROUND_COMPILATION_DONE = True + + def compile_code_if_necessary(additional_build_parameters=None): global QEC_PLAYGROUND_COMPILATION_DONE if QEC_PLAYGROUND_COMPILATION_DONE is False: build_parameters = ["cargo", "build", "--release"] if additional_build_parameters is not None: - build_parameters += additional_build_parameters + build_parameters.append(additional_build_parameters) # print(build_parameters) - process = subprocess.Popen(build_parameters, universal_newlines=True, stdout=sys.stdout, stderr=sys.stderr, cwd=rust_dir) + process = subprocess.Popen(build_parameters, universal_newlines=True, + stdout=sys.stdout, stderr=sys.stderr, cwd=rust_dir) process.wait() assert process.returncode == 0, "compile has error" QEC_PLAYGROUND_COMPILATION_DONE = True + + def run_qec_playground_command_get_stdout(command, no_stdout=False, use_tmp_out=False, stderr_to_stdout=False): compile_code_if_necessary() env = os.environ.copy() @@ -74,7 +88,8 @@ def run_qec_playground_command_get_stdout(command, no_stdout=False, use_tmp_out= stdout = out_file if no_stdout: stdout = sys.stdout - process = subprocess.Popen(command, universal_newlines=True, env=env, stdout=stdout, stderr=(stdout if stderr_to_stdout else sys.stderr), bufsize=100000000) + process = subprocess.Popen(command, universal_newlines=True, env=env, stdout=stdout, stderr=( + stdout if stderr_to_stdout else sys.stderr), bufsize=100000000) # process.wait() # this causes lock on macOS, why is this even necessary? process.communicate already wait for ending stdout, _ = process.communicate() if use_tmp_out: @@ -85,6 +100,7 @@ def run_qec_playground_command_get_stdout(command, no_stdout=False, use_tmp_out= os.remove(out_filename) return stdout, process.returncode + def qec_playground_fault_tolerant_MWPM_simulator_runner_vec_command(p_vec, di_vec, dj_vec, T_vec, parameters, max_N=100000, min_error_cases=3000, rust_dir=rust_dir, time_budget=None): print("[error] command 'fault_tolerant_benchmark' deprecated, please consider migrate the script to newer interface 'benchmark', or start a feature request in https://github.com/yuewuo/QEC-Playground to ask the maintainer to do this migration. sorry for the inconvenience.") raise "not longer supported, please revert back to commit 0a7cd03b33d6ad1e62fff7d7fb4e88d60c3fbe55 to use this script" @@ -93,32 +109,38 @@ def qec_playground_fault_tolerant_MWPM_simulator_runner_vec_command(p_vec, di_ve dj_str = "[" + ",".join([str(e) for e in dj_vec]) + "]" T_str = "[" + ",".join([str(e) for e in T_vec]) + "]" qecp_path = os.path.join(rust_dir, "target", "release", "qecp-cli") - command = [qecp_path, "tool", "fault_tolerant_benchmark", di_str, "--djs", dj_str, T_str, f"-m{max_N}", f"-e{min_error_cases}", p_str] + parameters + command = [qecp_path, "tool", "fault_tolerant_benchmark", di_str, "--djs", + dj_str, T_str, f"-m{max_N}", f"-e{min_error_cases}", p_str] + parameters if time_budget is not None: command += ["--time_budget", f"{time_budget}"] return command + def qec_playground_benchmark_simulator_runner_vec_command(p_vec, di_vec, dj_vec, T_vec, parameters, max_N=100000, min_error_cases=3000, rust_dir=rust_dir, time_budget=None): p_str = "[" + ",".join([f"{e:.8e}" for e in p_vec]) + "]" di_str = "[" + ",".join([str(e) for e in di_vec]) + "]" dj_str = "[" + ",".join([str(e) for e in dj_vec]) + "]" T_str = "[" + ",".join([str(e) for e in T_vec]) + "]" qecp_path = os.path.join(rust_dir, "target", "release", "qecp-cli") - command = [qecp_path, "tool", "benchmark", di_str, "--djs", dj_str, T_str, f"-m{max_N}", f"-e{min_error_cases}", p_str] + parameters + command = [qecp_path, "tool", "benchmark", di_str, "--djs", dj_str, + T_str, f"-m{max_N}", f"-e{min_error_cases}", p_str] + parameters if time_budget is not None: command += ["--time_budget", f"{time_budget}"] return command + def qec_playground_fault_tolerant_MWPM_simulator_runner(p, pair_one, parameters, is_rough_test, verbose, use_fake_runner=False, max_N=100000, min_error_cases=3000): di, dj, T = pair_one min_error_cases = min_error_cases if is_rough_test else max_N - command = qec_playground_fault_tolerant_MWPM_simulator_runner_vec_command([p], [di], [dj], [T], parameters, max_N, min_error_cases) + command = qec_playground_fault_tolerant_MWPM_simulator_runner_vec_command( + [p], [di], [dj], [T], parameters, max_N, min_error_cases) if verbose: print(" ".join(command)) if use_fake_runner: origin_error_rate = 0.2 * math.pow(p / 0.07, di) confidence_interval = 0.025 # 3000 error cases - error_rate = random_non_negative(origin_error_rate, confidence_interval) + error_rate = random_non_negative( + origin_error_rate, confidence_interval) full_result = f"full result not available for fake runner {pair_one}, {p}, {error_rate}({confidence_interval})" else: stdout, returncode = run_qec_playground_command_get_stdout(command) @@ -132,6 +154,7 @@ def qec_playground_fault_tolerant_MWPM_simulator_runner(p, pair_one, parameters, confidence_interval = float(lst[7]) return error_rate, confidence_interval, full_result + def random_non_negative(error_rate, confidence_interval_95): stddev = error_rate * confidence_interval_95 / 1.96 random_error_rate = 0 @@ -139,6 +162,7 @@ def random_non_negative(error_rate, confidence_interval_95): random_error_rate = random.gauss(error_rate, stddev) return random_error_rate + def combine_full_result(result1, result2): if result1 is None: return result2 @@ -154,27 +178,34 @@ def combine_full_result(result1, result2): total_repeats = int(lst1[3]) + int(lst2[3]) qec_failed = int(lst1[4]) + int(lst2[4]) error_rate = qec_failed / total_repeats - confidence_interval_95_percent = math.sqrt(1.96 * (error_rate * (1. - error_rate) / total_repeats)) / error_rate + confidence_interval_95_percent = math.sqrt( + 1.96 * (error_rate * (1. - error_rate) / total_repeats)) / error_rate # error_rate assert lst1[6] == lst2[6], "di must be equal" # confidence_interval_95_percent assert lst1[8] == lst2[8], "pe must be equal" return f"{lst1[0]} {lst1[1]} {lst1[2]} {total_repeats} {qec_failed} {str(error_rate)} {lst1[6]} {str(confidence_interval_95_percent)} {lst1[8]}" + class AutomatedThresholdEvaluator: def __init__(self, pair, parameters=[], simulator_runner=qec_playground_fault_tolerant_MWPM_simulator_runner): - assert (isinstance(pair, list) or isinstance(pair, tuple)) and len(pair) == 2, "pair should be a list of 2" + assert (isinstance(pair, list) or isinstance(pair, tuple) + ) and len(pair) == 2, "pair should be a list of 2" self.pair = pair self.parameters = parameters self.simulator_runner = simulator_runner # initialize searching parameters that can be later adjusted self.searching_upper_bound = 0.5 # most threshold is between 1e-4 and 0.5 self.searching_lower_bound = 0.0001 - self.target_threshold_accuracy = 0.05 # target a 5% accuracy of threshold would be reasonable - self.reasonable_threshold_range = 1.0 # drop if intersection point is not in [p_estimate / (1 + self.reasonable_threshold_range), p_estimate * (1 + self.reasonable_threshold_range)] - self.do_not_believe_logical_error_rate_above = 0.45 # don't believe the data if the logical error rate is more than 45% + # target a 5% accuracy of threshold would be reasonable + self.target_threshold_accuracy = 0.05 + # drop if intersection point is not in [p_estimate / (1 + self.reasonable_threshold_range), p_estimate * (1 + self.reasonable_threshold_range)] + self.reasonable_threshold_range = 1.0 + # don't believe the data if the logical error rate is more than 45% + self.do_not_believe_logical_error_rate_above = 0.45 self.verbose = True - self.accurate_sample_count = 5 # sample equally-spaced in [rough / (1 + self.target_threshold_accuracy), rough * (1 + self.target_threshold_accuracy)] + # sample equally-spaced in [rough / (1 + self.target_threshold_accuracy), rough * (1 + self.target_threshold_accuracy)] + self.accurate_sample_count = 5 self.random_intersection_count = 1000 def get_rough_estimation(self): @@ -184,7 +215,8 @@ def get_rough_estimation(self): print(f"rough threshold estimation:") while upper_bound / lower_bound - 1 > self.target_threshold_accuracy: searching_p = math.sqrt(upper_bound * lower_bound) - error_rate_1, confidence_interval_1, _ = self.simulator_runner(searching_p, self.pair[0], self.parameters, True, self.verbose) + error_rate_1, confidence_interval_1, _ = self.simulator_runner( + searching_p, self.pair[0], self.parameters, True, self.verbose) # do not believe the data if logical error rate is too high if error_rate_1 >= self.do_not_believe_logical_error_rate_above: upper_bound = searching_p @@ -193,7 +225,8 @@ def get_rough_estimation(self): if error_rate_1 == 0 or confidence_interval_1 >= 0.5: lower_bound = searching_p continue - error_rate_2, confidence_interval_2, _ = self.simulator_runner(searching_p, self.pair[1], self.parameters, True, self.verbose) + error_rate_2, confidence_interval_2, _ = self.simulator_runner( + searching_p, self.pair[1], self.parameters, True, self.verbose) # do not believe the data if logical error rate is too high if error_rate_2 >= self.do_not_believe_logical_error_rate_above: upper_bound = searching_p @@ -211,24 +244,30 @@ def get_rough_estimation(self): lower_bound = searching_p else: upper_bound = searching_p - + return math.sqrt(upper_bound * lower_bound) def get_accurate_threshold(self, rough_estimation): - sampling_p_lower_bound = rough_estimation / (1 + self.target_threshold_accuracy) - sampling_step = math.pow(1 + self.target_threshold_accuracy, 2 / (self.accurate_sample_count - 1)) - sampling_p_higher_bound = sampling_p_lower_bound * math.pow(sampling_step, self.accurate_sample_count) + sampling_p_lower_bound = rough_estimation / \ + (1 + self.target_threshold_accuracy) + sampling_step = math.pow( + 1 + self.target_threshold_accuracy, 2 / (self.accurate_sample_count - 1)) + sampling_p_higher_bound = sampling_p_lower_bound * \ + math.pow(sampling_step, self.accurate_sample_count) sampling_p_vec = [] for i in range(self.accurate_sample_count): - sampling_p_vec.append(sampling_p_lower_bound * math.pow(sampling_step, i)) + sampling_p_vec.append( + sampling_p_lower_bound * math.pow(sampling_step, i)) if self.verbose: print(f"accurate threshold estimation: {sampling_p_vec}") result_1_vec = [] result_2_vec = [] for i in range(self.accurate_sample_count): searching_p = sampling_p_vec[i] - error_rate_1, confidence_interval_1, fr1 = self.simulator_runner(searching_p, self.pair[0], self.parameters, False, self.verbose) - error_rate_2, confidence_interval_2, fr2 = self.simulator_runner(searching_p, self.pair[1], self.parameters, False, self.verbose) + error_rate_1, confidence_interval_1, fr1 = self.simulator_runner( + searching_p, self.pair[0], self.parameters, False, self.verbose) + error_rate_2, confidence_interval_2, fr2 = self.simulator_runner( + searching_p, self.pair[1], self.parameters, False, self.verbose) result_1_vec.append((error_rate_1, confidence_interval_1, fr1)) result_2_vec.append((error_rate_2, confidence_interval_2, fr2)) if self.verbose: @@ -240,20 +279,26 @@ def get_accurate_threshold(self, rough_estimation): print(result_2_vec[i][2]) ln_pth_vec = [] X = [math.log(p) for p in sampling_p_vec] - ln_pth_lower_bound = math.log(rough_estimation / (1 + self.reasonable_threshold_range)) - ln_pth_upper_bound = math.log(rough_estimation * (1 + self.reasonable_threshold_range)) + ln_pth_lower_bound = math.log( + rough_estimation / (1 + self.reasonable_threshold_range)) + ln_pth_upper_bound = math.log( + rough_estimation * (1 + self.reasonable_threshold_range)) for j in range(self.random_intersection_count): - Y1 = [math.log(random_non_negative(e[0], e[1])) for e in result_1_vec] + Y1 = [math.log(random_non_negative(e[0], e[1])) + for e in result_1_vec] slope1, intercept1, _, _, _ = scipy.stats.linregress(X, Y1) - Y2 = [math.log(random_non_negative(e[0], e[1])) for e in result_2_vec] + Y2 = [math.log(random_non_negative(e[0], e[1])) + for e in result_2_vec] slope2, intercept2, _, _, _ = scipy.stats.linregress(X, Y2) lnp = (intercept2 - intercept1) / (slope1 - slope2) if lnp < ln_pth_lower_bound or lnp > ln_pth_upper_bound: - print(f"[warning] found unreasonable intersection point (threshold) value p = {math.exp(lnp)}, algorithm may fail") + print( + f"[warning] found unreasonable intersection point (threshold) value p = {math.exp(lnp)}, algorithm may fail") continue ln_pth_vec.append(lnp) threshold = math.exp(np.mean(ln_pth_vec)) - confidence_interval = 1.96 * np.std(ln_pth_vec) # e^ε = 1 + ε when ε << 1 + confidence_interval = 1.96 * \ + np.std(ln_pth_vec) # e^ε = 1 + ε when ε << 1 is_extrapolated = threshold > sampling_p_higher_bound or threshold < sampling_p_lower_bound return threshold, confidence_interval, is_extrapolated @@ -263,13 +308,17 @@ def evaluate_threshold(self): if self.verbose: print("rough_estimation:", rough_estimation) # more accurate logical error rate around the threshold point - threshold, confidence_interval, is_extrapolated = self.get_accurate_threshold(rough_estimation) + threshold, confidence_interval, is_extrapolated = self.get_accurate_threshold( + rough_estimation) # if error exceeds the target or threshold is extrapolated, then re-run the experiment if is_extrapolated or confidence_interval > self.target_threshold_accuracy: - threshold, confidence_interval, is_extrapolated = self.get_accurate_threshold(threshold) + threshold, confidence_interval, is_extrapolated = self.get_accurate_threshold( + threshold) if is_extrapolated: - print(f"[warning] extrapolated threshold value even after retry: {threshold} {confidence_interval}") + print( + f"[warning] extrapolated threshold value even after retry: {threshold} {confidence_interval}") return threshold, confidence_interval + if __name__ == "__main__": main() diff --git a/benchmark/paper_splitting_decoder/README.md b/benchmark/paper_splitting_decoder/README.md new file mode 100644 index 00000000..590da1c0 --- /dev/null +++ b/benchmark/paper_splitting_decoder/README.md @@ -0,0 +1,8 @@ +# Evaluation + +In the original splitting decoder paper, it says that introducing the Y errors on the corner will reduce the +code distance. However, in my first attempt to reproduce this, I didn't find the effect. Although the logical +error rate is indeed worse than the decoder without the Y edges. + +This evaluation aims to answer this question in detail, including code capacity noise model, phenomenological noise +model and circuit-level noise model. diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/run.py b/benchmark/paper_splitting_decoder/circuit_level_normal/run.py new file mode 100644 index 00000000..c1f46997 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/run.py @@ -0,0 +1,80 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +# rotated surface code only supports odd number code distances +di_vec = [3, 5, 7] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i""".split(" ") + +compile_code_if_necessary() + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py b/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py new file mode 100644 index 00000000..e7024229 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py @@ -0,0 +1,80 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +# rotated surface code only supports odd number code distances +di_vec = [3, 5, 7] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i""".split(" ") + +compile_code_if_necessary("--features=include_different_type_edges") + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/run.py b/benchmark/paper_splitting_decoder/code_capacity_normal/run.py new file mode 100644 index 00000000..7b6b0c89 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/run.py @@ -0,0 +1,80 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +# rotated surface code only supports odd number code distances +di_vec = [3, 5, 7] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"-p{STO(0)} --time-budget {CH(10)} --code-type rotated-planar-code --decoder fusion".split(" ") + +compile_code_if_necessary() + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [0], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py b/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py new file mode 100644 index 00000000..4ee04c33 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py @@ -0,0 +1,87 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +# rotated surface code only supports odd number code distances +di_vec = [3, 5, 7, 9, 11, 13] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] + \ + [0.41 + i * 0.01 for i in range(10)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +# debug +di_vec = [3, 5] +p_vec = [0.1] +min_error_cases = 100 +max_N = 10000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"-p{STO(0)} --time-budget {CH(10)} --code-type rotated-planar-code --decoder fusion".split(" ") + +compile_code_if_necessary("--features=include_different_type_edges") + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [0], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/run.py b/benchmark/paper_splitting_decoder/phenomenological_normal/run.py new file mode 100644 index 00000000..ddc61f89 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/run.py @@ -0,0 +1,80 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +# rotated surface code only supports odd number code distances +di_vec = [3, 5, 7] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration {{"after_clifford_depolarization":0,"after_reset_flip_probability":0}}""".split(" ") + +compile_code_if_necessary() + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py b/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py new file mode 100644 index 00000000..a6c0bf86 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py @@ -0,0 +1,80 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +# rotated surface code only supports odd number code distances +di_vec = [3, 5, 7] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration {{"after_clifford_depolarization":0,"after_reset_flip_probability":0}}""".split(" ") + +compile_code_if_necessary("--features=include_different_type_edges") + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/src/model_graph.rs b/src/model_graph.rs index 59115404..2fe3cb96 100644 --- a/src/model_graph.rs +++ b/src/model_graph.rs @@ -368,7 +368,11 @@ impl ModelGraph { let node1 = simulator.get_node_unwrap(position1); let node2 = simulator.get_node_unwrap(position2); // edge only happen when qubit type is the same (to isolate X and Z decoding graph in CSS surface code) - let is_same_type = node1.qubit_type == node2.qubit_type; + let is_same_type = if cfg!(feature = "include_different_type_edges") { + true + } else { + node1.qubit_type == node2.qubit_type + }; if is_same_type && (p > 0. || is_erasure) { self.add_edge_between( (position1, position2), From c93478f1738943d312b9722daebc378dca10951f Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Wed, 29 Nov 2023 19:03:52 -0500 Subject: [PATCH 3/8] add data for with Y error --- .../circuit_level_normal/run.py | 4 +- .../circuit_level_with_y/d_11.txt | 21 + .../circuit_level_with_y/d_13.txt | 21 + .../circuit_level_with_y/d_3.txt | 21 + .../circuit_level_with_y/d_5.txt | 21 + .../circuit_level_with_y/d_7.txt | 21 + .../circuit_level_with_y/d_9.txt | 21 + .../circuit_level_with_y/run.py | 4 +- .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ .../code_capacity_normal/run.py | 4 +- .../code_capacity_with_y/d_11.txt | 21 + .../code_capacity_with_y/d_13.txt | 21 + .../code_capacity_with_y/d_3.txt | 21 + .../code_capacity_with_y/d_5.txt | 21 + .../code_capacity_with_y/d_7.txt | 21 + .../code_capacity_with_y/d_9.txt | 21 + .../code_capacity_with_y/run.py | 11 +- .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ .../phenomenological_normal/run.py | 4 +- .../phenomenological_with_y/d_11.txt | 21 + .../phenomenological_with_y/d_13.txt | 21 + .../phenomenological_with_y/d_3.txt | 21 + .../phenomenological_with_y/d_5.txt | 21 + .../phenomenological_with_y/d_7.txt | 21 + .../phenomenological_with_y/d_9.txt | 21 + .../phenomenological_with_y/run.py | 4 +- .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ 27 files changed, 3798 insertions(+), 19 deletions(-) create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_with_y/slurm_jobs/_aggregated.hjson create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_with_y/slurm_jobs/_aggregated.hjson create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_with_y/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/run.py b/benchmark/paper_splitting_decoder/circuit_level_normal/run.py index c1f46997..1e4740e2 100644 --- a/benchmark/paper_splitting_decoder/circuit_level_normal/run.py +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/run.py @@ -19,7 +19,7 @@ from slurm_distribute import cpu_hours as CH # rotated surface code only supports odd number code distances -di_vec = [3, 5, 7] +di_vec = [3, 5, 7, 9, 11, 13] p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] p_vec[0] = 0.4 min_error_cases = 40000 @@ -27,7 +27,7 @@ print(p_vec) -slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' # for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_11.txt b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_11.txt new file mode 100644 index 00000000..d5faeff1 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 11 80224 40005 0.4986662345432788 11 6.9e-3 0 +0.315478672 11 11 79801 40006 0.5013220385709453 11 6.9e-3 0 +0.199053585 11 11 79708 40002 0.5018567772369147 11 6.9e-3 0 +0.125594322 11 11 79502 40004 0.5031823098789967 11 6.9e-3 0 +0.0792446596 11 11 80159 40006 0.4990830723936177 11 6.9e-3 0 +0.05 11 11 79963 40005 0.500293885922239 11 6.9e-3 0 +0.0315478672 11 11 80230 40007 0.49865387012339524 11 6.9e-3 0 +0.0199053585 11 11 83343 40003 0.4799803222826152 11 7.1e-3 0 +0.0125594322 11 11 168252 40005 0.23776834747878184 11 8.6e-3 0 +0.00792446596 11 11 1034452 40000 0.03866781638974066 11 9.6e-3 0 +0.005 11 11 12408922 40000 0.0032234871006522566 11 9.8e-3 0 +0.00315478672 11 11 24877833 5390 0.00021665874194106859 11 2.7e-2 0 +0.00199053585 11 11 28022541 361 0.00001288248628131189 11 1.0e-1 0 +0.00125594322 11 11 31338552 20 0.0000006381915794960789 11 4.4e-1 0 +0.000792446596 11 11 28914529 3 0.00000010375406772145589 11 1.1e0 0 +0.0005 11 11 40361884 0 0 11 NaN 0 +0.000315478672 11 11 41946388 0 0 11 NaN 0 +0.000199053585 11 11 42506280 0 0 11 NaN 0 +0.000125594322 11 11 42340901 0 0 11 NaN 0 +0.0000792446596 11 11 42837570 0 0 11 NaN 0 +0.00005 11 11 47011238 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_13.txt b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_13.txt new file mode 100644 index 00000000..368f23e6 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 13 79460 40006 0.5034734457588724 13 6.9e-3 0 +0.315478672 13 13 80062 40003 0.499650271039944 13 6.9e-3 0 +0.199053585 13 13 80352 40005 0.49787186379928317 13 6.9e-3 0 +0.125594322 13 13 79480 40005 0.5033341721187721 13 6.9e-3 0 +0.0792446596 13 13 80163 40004 0.49903321981462767 13 6.9e-3 0 +0.05 13 13 80129 40005 0.49925744736612215 13 6.9e-3 0 +0.0315478672 13 13 80178 40004 0.49893985881413855 13 6.9e-3 0 +0.0199053585 13 13 81016 40003 0.49376666337513575 13 7.0e-3 0 +0.0125594322 13 13 140271 40004 0.28519080921929696 13 8.3e-3 0 +0.00792446596 13 13 1075485 40001 0.03719345225642385 13 9.6e-3 0 +0.005 13 13 10656329 20964 0.0019672816032613107 13 1.4e-2 0 +0.00315478672 13 13 14692071 1206 0.00008208509202004265 13 5.6e-2 0 +0.00199053585 13 13 15988935 44 0.000002751903112996582 13 3.0e-1 0 +0.00125594322 13 13 18240622 0 0 13 NaN 0 +0.000792446596 13 13 22044866 0 0 13 NaN 0 +0.0005 13 13 21131220 0 0 13 NaN 0 +0.000315478672 13 13 21894818 0 0 13 NaN 0 +0.000199053585 13 13 24605178 0 0 13 NaN 0 +0.000125594322 13 13 22757982 0 0 13 NaN 0 +0.0000792446596 13 13 23053636 0 0 13 NaN 0 +0.00005 13 13 25545588 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_3.txt b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_3.txt new file mode 100644 index 00000000..a7fe866b --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 3 80064 40004 0.49965027977617904 3 6.9e-3 0 +0.315478672 3 3 79931 40005 0.5004941762269958 3 6.9e-3 0 +0.199053585 3 3 80176 40006 0.49897725004989024 3 6.9e-3 0 +0.125594322 3 3 80673 40007 0.4959156099314517 3 7.0e-3 0 +0.0792446596 3 3 85602 40005 0.46733721174738907 3 7.2e-3 0 +0.05 3 3 106432 40004 0.37586440168370416 3 7.7e-3 0 +0.0315478672 3 3 157602 40006 0.2538419563203513 3 8.5e-3 0 +0.0199053585 3 3 269104 40001 0.14864513347999286 3 9.0e-3 0 +0.0125594322 3 3 506907 40000 0.07890993811488103 3 9.4e-3 0 +0.00792446596 3 3 969604 40000 0.041253955222957 3 9.6e-3 0 +0.005 3 3 1895531 40000 0.021102266330648246 3 9.7e-3 0 +0.00315478672 3 3 3567056 40001 0.011214009536155306 3 9.7e-3 0 +0.00199053585 3 3 6548592 40000 0.006108183255270751 3 9.8e-3 0 +0.00125594322 3 3 11630537 40000 0.0034392221098647467 3 9.8e-3 0 +0.000792446596 3 3 20061534 40000 0.0019938654740958494 3 9.8e-3 0 +0.0005 3 3 33698274 40000 0.0011870044145287678 3 9.8e-3 0 +0.000315478672 3 3 55403511 40000 0.0007219759051010323 3 9.8e-3 0 +0.000199053585 3 3 90981805 40000 0.00043964834507295166 3 9.8e-3 0 +0.000125594322 3 3 100000011 27546 0.00027545996969940333 3 1.2e-2 0 +0.0000792446596 3 3 100000011 17247 0.0001724699810283021 3 1.5e-2 0 +0.00005 3 3 100000011 10835 0.0001083499880815013 3 1.9e-2 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_5.txt b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_5.txt new file mode 100644 index 00000000..c66034ab --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 5 79682 40004 0.5020456313847544 5 6.9e-3 0 +0.315478672 5 5 80211 40006 0.4987595217613544 5 6.9e-3 0 +0.199053585 5 5 79928 40005 0.500512961665499 5 6.9e-3 0 +0.125594322 5 5 80062 40007 0.49970023231995203 5 6.9e-3 0 +0.0792446596 5 5 80027 40006 0.4999062816299499 5 6.9e-3 0 +0.05 5 5 81190 40003 0.4927084616332061 5 7.0e-3 0 +0.0315478672 5 5 95845 40007 0.4174135322656372 5 7.5e-3 0 +0.0199053585 5 5 155829 40007 0.2567365509629145 5 8.4e-3 0 +0.0125594322 5 5 355883 40000 0.11239648985762174 5 9.2e-3 0 +0.00792446596 5 5 998002 40000 0.04008007999983968 5 9.6e-3 0 +0.005 5 5 3148876 40001 0.012703263005593107 5 9.7e-3 0 +0.00315478672 5 5 10276366 40000 0.0038924265640207832 5 9.8e-3 0 +0.00199053585 5 5 34842611 40000 0.0011480195901506921 5 9.8e-3 0 +0.00125594322 5 5 100000011 35447 0.0003544699610083043 5 1.0e-2 0 +0.000792446596 5 5 100000011 11222 0.00011221998765580136 5 1.9e-2 0 +0.0005 5 5 100000011 3753 0.00003752999587170045 5 3.2e-2 0 +0.000315478672 5 5 100000011 1299 0.000012989998571100158 5 5.4e-2 0 +0.000199053585 5 5 100000011 414 0.00000413999954460005 5 9.6e-2 0 +0.000125594322 5 5 100000011 174 0.000001739999808600021 5 1.5e-1 0 +0.0000792446596 5 5 100000011 81 0.0000008099999109000098 5 2.2e-1 0 +0.00005 5 5 100000011 23 0.00000022999997470000278 5 4.1e-1 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_7.txt b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_7.txt new file mode 100644 index 00000000..3e6bb03a --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 7 79955 40007 0.5003689575386154 7 6.9e-3 0 +0.315478672 7 7 79895 40005 0.5007196945991614 7 6.9e-3 0 +0.199053585 7 7 80274 40006 0.4983680892941675 7 6.9e-3 0 +0.125594322 7 7 80031 40006 0.49988129599780085 7 6.9e-3 0 +0.0792446596 7 7 80313 40006 0.4981260817053279 7 6.9e-3 0 +0.05 7 7 80088 40004 0.4995005493956648 7 6.9e-3 0 +0.0315478672 7 7 82347 40007 0.4858343351913245 7 7.0e-3 0 +0.0199053585 7 7 110840 40002 0.3608985925658607 7 7.8e-3 0 +0.0125594322 7 7 265220 40002 0.1508257295829877 7 9.0e-3 0 +0.00792446596 7 7 1003472 40000 0.0398616005229842 7 9.6e-3 0 +0.005 7 7 4916477 40000 0.00813590707329659 7 9.8e-3 0 +0.00315478672 7 7 27319422 40000 0.001464159820072328 7 9.8e-3 0 +0.00199053585 7 7 100000011 25871 0.0002587099715419031 7 1.2e-2 0 +0.00125594322 7 7 100000011 4455 0.00004454999509950054 7 2.9e-2 0 +0.000792446596 7 7 100000011 776 0.000007759999146400095 7 7.0e-2 0 +0.0005 7 7 100000011 133 0.0000013299998537000162 7 1.7e-1 0 +0.000315478672 7 7 100000011 41 0.00000040999995490000494 7 3.1e-1 0 +0.000199053585 7 7 100000011 7 0.00000006999999230000085 7 7.4e-1 0 +0.000125594322 7 7 100000011 0 0 7 NaN 0 +0.0000792446596 7 7 100000011 0 0 7 NaN 0 +0.00005 7 7 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_9.txt b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_9.txt new file mode 100644 index 00000000..63569750 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 9 79824 40009 0.5012151733814392 9 6.9e-3 0 +0.315478672 9 9 79631 40005 0.5023797264884279 9 6.9e-3 0 +0.199053585 9 9 79615 40003 0.5024555674182001 9 6.9e-3 0 +0.125594322 9 9 79928 40006 0.5005254729256331 9 6.9e-3 0 +0.0792446596 9 9 80177 40005 0.49895855419883506 9 6.9e-3 0 +0.05 9 9 80464 40005 0.4971788625969378 9 6.9e-3 0 +0.0315478672 9 9 80658 40006 0.4959954375263458 9 7.0e-3 0 +0.0199053585 9 9 91257 40005 0.4383773299582498 9 7.3e-3 0 +0.0125594322 9 9 204673 40002 0.19544346347588593 9 8.8e-3 0 +0.00792446596 9 9 1018595 40000 0.03926977846936221 9 9.6e-3 0 +0.005 9 9 7732882 40000 0.005172715683492908 9 9.8e-3 0 +0.00315478672 9 9 52971895 30058 0.0005674329755429743 9 1.1e-2 0 +0.00199053585 9 9 59029303 3439 0.000058259200519443707 9 3.3e-2 0 +0.00125594322 9 9 65421131 398 0.000006083661256177304 9 9.8e-2 0 +0.000792446596 9 9 74116952 48 0.0000006476251209035147 9 2.8e-1 0 +0.0005 9 9 73425500 6 0.00000008171548031678367 9 8.0e-1 0 +0.000315478672 9 9 75471358 0 0 9 NaN 0 +0.000199053585 9 9 81269964 0 0 9 NaN 0 +0.000125594322 9 9 76925883 0 0 9 NaN 0 +0.0000792446596 9 9 77791669 0 0 9 NaN 0 +0.00005 9 9 73804319 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py b/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py index e7024229..72354acd 100644 --- a/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py @@ -19,7 +19,7 @@ from slurm_distribute import cpu_hours as CH # rotated surface code only supports odd number code distances -di_vec = [3, 5, 7] +di_vec = [3, 5, 7, 9, 11, 13] p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] p_vec[0] = 0.4 min_error_cases = 40000 @@ -27,7 +27,7 @@ print(p_vec) -slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' # for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/circuit_level_with_y/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..71b3c020 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_with_y/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 3 3 80064 40004 0.49965027977617904 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 3 3 79931 40005 0.5004941762269958 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 3 3 80176 40006 0.49897725004989024 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 3 3 80673 40007 0.4959156099314517 3 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 3 3 85602 40005 0.46733721174738907 3 7.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 3 3 106432 40004 0.37586440168370416 3 7.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 3 3 157602 40006 0.2538419563203513 3 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 3 3 269104 40001 0.14864513347999286 3 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 3 3 506907 40000 0.07890993811488103 3 9.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 3 3 969604 40000 0.041253955222957 3 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 3 3 1895531 40000 0.021102266330648246 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 3 3 3567056 40001 0.011214009536155306 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 3 3 6548592 40000 0.006108183255270751 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 3 3 11630537 40000 0.0034392221098647467 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 3 3 20061534 40000 0.0019938654740958494 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 3 3 33698274 40000 0.0011870044145287678 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 3 3 55403511 40000 0.0007219759051010323 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 3 3 90981805 40000 0.00043964834507295166 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 3 3 100000011 27546 0.00027545996969940333 3 1.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 3 3 100000011 17247 0.0001724699810283021 3 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 3 3 100000011 10835 0.0001083499880815013 3 1.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 5 5 79682 40004 0.5020456313847544 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 5 5 80211 40006 0.4987595217613544 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 5 5 79928 40005 0.500512961665499 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 5 5 80062 40007 0.49970023231995203 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 5 5 80027 40006 0.4999062816299499 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 5 5 81190 40003 0.4927084616332061 5 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 5 5 95845 40007 0.4174135322656372 5 7.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 5 5 155829 40007 0.2567365509629145 5 8.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 5 5 355883 40000 0.11239648985762174 5 9.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 5 5 998002 40000 0.04008007999983968 5 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 5 5 3148876 40001 0.012703263005593107 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 5 5 10276366 40000 0.0038924265640207832 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 5 5 34842611 40000 0.0011480195901506921 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 5 5 100000011 35447 0.0003544699610083043 5 1.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 5 5 100000011 11222 0.00011221998765580136 5 1.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 5 5 100000011 3753 0.00003752999587170045 5 3.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 5 5 100000011 1299 0.000012989998571100158 5 5.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 5 5 100000011 414 0.00000413999954460005 5 9.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 5 5 100000011 174 0.000001739999808600021 5 1.5e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 5 5 100000011 81 0.0000008099999109000098 5 2.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 5 5 100000011 23 0.00000022999997470000278 5 4.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 7 7 79955 40007 0.5003689575386154 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 7 7 79895 40005 0.5007196945991614 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 7 7 80274 40006 0.4983680892941675 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 7 7 80031 40006 0.49988129599780085 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 7 7 80313 40006 0.4981260817053279 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 7 7 80088 40004 0.4995005493956648 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 7 7 82347 40007 0.4858343351913245 7 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 7 7 110840 40002 0.3608985925658607 7 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 7 7 265220 40002 0.1508257295829877 7 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 7 7 1003472 40000 0.0398616005229842 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 7 7 4916477 40000 0.00813590707329659 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 7 7 27319422 40000 0.001464159820072328 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 7 7 100000011 25871 0.0002587099715419031 7 1.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 7 7 100000011 4455 0.00004454999509950054 7 2.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 7 7 100000011 776 0.000007759999146400095 7 7.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 7 7 100000011 133 0.0000013299998537000162 7 1.7e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 7 7 100000011 41 0.00000040999995490000494 7 3.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 7 7 100000011 7 0.00000006999999230000085 7 7.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 9 9 79824 40009 0.5012151733814392 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 9 9 79631 40005 0.5023797264884279 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 9 9 79615 40003 0.5024555674182001 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 9 9 79928 40006 0.5005254729256331 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 9 9 80177 40005 0.49895855419883506 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 9 9 80464 40005 0.4971788625969378 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 9 9 80658 40006 0.4959954375263458 9 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 9 9 91257 40005 0.4383773299582498 9 7.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 9 9 204673 40002 0.19544346347588593 9 8.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 9 9 1018595 40000 0.03926977846936221 9 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 9 9 7732882 40000 0.005172715683492908 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 9 9 52971895 30058 0.0005674329755429743 9 1.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 9 9 59029303 3439 0.000058259200519443707 9 3.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 9 9 65421131 398 0.000006083661256177304 9 9.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 9 9 74116952 48 0.0000006476251209035147 9 2.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 9 9 73425500 6 0.00000008171548031678367 9 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 9 9 75471358 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 9 9 81269964 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 9 9 76925883 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 9 9 77791669 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 9 9 73804319 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 11 11 80224 40005 0.4986662345432788 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 11 11 79801 40006 0.5013220385709453 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 11 11 79708 40002 0.5018567772369147 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 11 11 79502 40004 0.5031823098789967 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 11 11 80159 40006 0.4990830723936177 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 11 11 79963 40005 0.500293885922239 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 11 11 80230 40007 0.49865387012339524 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 11 11 83343 40003 0.4799803222826152 11 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 11 11 168252 40005 0.23776834747878184 11 8.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 11 11 1034452 40000 0.03866781638974066 11 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 11 11 12408922 40000 0.0032234871006522566 11 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 11 11 24877833 5390 0.00021665874194106859 11 2.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 11 11 28022541 361 0.00001288248628131189 11 1.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 11 11 31338552 20 0.0000006381915794960789 11 4.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 11 11 28914529 3 0.00000010375406772145589 11 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 11 11 40361884 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 11 11 41946388 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 11 11 42506280 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 11 11 42340901 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 11 11 42837570 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 11 11 47011238 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 13 13 79460 40006 0.5034734457588724 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 13 13 80062 40003 0.499650271039944 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 13 13 80352 40005 0.49787186379928317 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 13 13 79480 40005 0.5033341721187721 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 13 13 80163 40004 0.49903321981462767 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 13 13 80129 40005 0.49925744736612215 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 13 13 80178 40004 0.49893985881413855 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 13 13 81016 40003 0.49376666337513575 13 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 13 13 140271 40004 0.28519080921929696 13 8.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 13 13 1075485 40001 0.03719345225642385 13 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 13 13 10656329 20964 0.0019672816032613107 13 1.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 13 13 14692071 1206 0.00008208509202004265 13 5.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 13 13 15988935 44 0.000002751903112996582 13 3.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 13 13 18240622 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 13 13 22044866 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 13 13 21131220 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 13 13 21894818 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 13 13 24605178 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 13 13 22757982 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 13 13 23053636 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 13 13 25545588 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/run.py b/benchmark/paper_splitting_decoder/code_capacity_normal/run.py index 7b6b0c89..40821003 100644 --- a/benchmark/paper_splitting_decoder/code_capacity_normal/run.py +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/run.py @@ -19,7 +19,7 @@ from slurm_distribute import cpu_hours as CH # rotated surface code only supports odd number code distances -di_vec = [3, 5, 7] +di_vec = [3, 5, 7, 9, 11, 13] p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] p_vec[0] = 0.4 min_error_cases = 40000 @@ -27,7 +27,7 @@ print(p_vec) -slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' # for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_11.txt b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_11.txt new file mode 100644 index 00000000..3761c59d --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 0 53734 40009 0.744575129340827 11 5.0e-3 0 +0.315478672 11 0 55374 40008 0.7225051468198072 11 5.2e-3 0 +0.199053585 11 0 86110 40004 0.4645685750783881 11 7.2e-3 0 +0.125594322 11 0 306195 40002 0.13064223778964384 11 9.1e-3 0 +0.0792446596 11 0 2176397 40000 0.018378999787263078 11 9.7e-3 0 +0.05 11 0 22585842 40000 0.0017710209785404502 11 9.8e-3 0 +0.0315478672 11 0 100000011 14125 0.0001412499844625017 11 1.6e-2 0 +0.0199053585 11 0 100000011 1068 0.00001067999882520013 11 6.0e-2 0 +0.0125594322 11 0 100000011 64 0.0000006399999296000077 11 2.4e-1 0 +0.00792446596 11 0 100000011 6 0.00000005999999340000073 11 8.0e-1 0 +0.005 11 0 100000011 0 0 11 NaN 0 +0.00315478672 11 0 100000011 0 0 11 NaN 0 +0.00199053585 11 0 100000011 0 0 11 NaN 0 +0.00125594322 11 0 100000011 0 0 11 NaN 0 +0.000792446596 11 0 100000011 0 0 11 NaN 0 +0.0005 11 0 100000011 0 0 11 NaN 0 +0.000315478672 11 0 100000011 0 0 11 NaN 0 +0.000199053585 11 0 100000011 0 0 11 NaN 0 +0.000125594322 11 0 100000011 0 0 11 NaN 0 +0.0000792446596 11 0 100000011 0 0 11 NaN 0 +0.00005 11 0 100000011 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_13.txt b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_13.txt new file mode 100644 index 00000000..8b8427c9 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 0 53409 40008 0.7490872324889064 13 4.9e-3 0 +0.315478672 13 0 54544 40004 0.7334262246993253 13 5.1e-3 0 +0.199053585 13 0 80926 40006 0.4943528655809011 13 7.0e-3 0 +0.125594322 13 0 325836 40003 0.12277035072858739 13 9.2e-3 0 +0.0792446596 13 0 3180547 40000 0.012576453044083297 13 9.7e-3 0 +0.05 13 0 48798856 40000 0.0008196913468627215 13 9.8e-3 0 +0.0315478672 13 0 100000011 4250 0.000042499995325000514 13 3.0e-2 0 +0.0199053585 13 0 100000011 190 0.000001899999791000023 13 1.4e-1 0 +0.0125594322 13 0 100000011 13 0.00000012999998570000158 13 5.4e-1 0 +0.00792446596 13 0 100000011 0 0 13 NaN 0 +0.005 13 0 100000011 0 0 13 NaN 0 +0.00315478672 13 0 100000011 0 0 13 NaN 0 +0.00199053585 13 0 100000011 0 0 13 NaN 0 +0.00125594322 13 0 100000011 0 0 13 NaN 0 +0.000792446596 13 0 100000011 0 0 13 NaN 0 +0.0005 13 0 100000011 0 0 13 NaN 0 +0.000315478672 13 0 100000011 0 0 13 NaN 0 +0.000199053585 13 0 100000011 0 0 13 NaN 0 +0.000125594322 13 0 100000011 0 0 13 NaN 0 +0.0000792446596 13 0 100000011 0 0 13 NaN 0 +0.00005 13 0 100000011 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_3.txt b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_3.txt new file mode 100644 index 00000000..ba311e35 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 0 62544 40007 0.6396616781785623 3 5.9e-3 0 +0.315478672 3 0 74069 40007 0.540131499007682 3 6.6e-3 0 +0.199053585 3 0 117231 40005 0.34124932824935383 3 8.0e-3 0 +0.125594322 3 0 207178 40003 0.1930851731361438 3 8.8e-3 0 +0.0792446596 3 0 383991 40003 0.10417692081324822 3 9.3e-3 0 +0.05 3 0 716163 40000 0.05585320660240755 3 9.5e-3 0 +0.0315478672 3 0 1297551 40000 0.030827304668564086 3 9.6e-3 0 +0.0199053585 3 0 2320600 40000 0.01723692148582263 3 9.7e-3 0 +0.0125594322 3 0 3985908 40001 0.010035605437957926 3 9.8e-3 0 +0.00792446596 3 0 6765827 40001 0.005912211470970216 3 9.8e-3 0 +0.005 3 0 11164130 40001 0.003582993032148497 3 9.8e-3 0 +0.00315478672 3 0 17968760 40000 0.0022260857176566442 3 9.8e-3 0 +0.00199053585 3 0 28958842 40000 0.0013812707013629896 3 9.8e-3 0 +0.00125594322 3 0 46852609 40000 0.0008537411438496414 3 9.8e-3 0 +0.000792446596 3 0 75196639 40001 0.0005319519666297851 3 9.8e-3 0 +0.0005 3 0 100000011 33812 0.00033811996280680407 3 1.1e-2 0 +0.000315478672 3 0 100000011 21222 0.00021221997665580257 3 1.3e-2 0 +0.000199053585 3 0 100000011 13546 0.00013545998509940165 3 1.7e-2 0 +0.000125594322 3 0 100000011 8487 0.00008486999066430103 3 2.1e-2 0 +0.0000792446596 3 0 100000011 5339 0.00005338999412710065 3 2.7e-2 0 +0.00005 3 0 100000011 3423 0.000034229996234700414 3 3.4e-2 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_5.txt b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_5.txt new file mode 100644 index 00000000..caecc7ee --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 0 56615 40007 0.7066501810474256 5 5.3e-3 0 +0.315478672 5 0 64637 40006 0.6189334282222256 5 6.0e-3 0 +0.199053585 5 0 107616 40004 0.3717291109128754 5 7.8e-3 0 +0.125594322 5 0 247357 40003 0.16172172204546464 5 9.0e-3 0 +0.0792446596 5 0 687620 40000 0.058171664582182016 5 9.5e-3 0 +0.05 5 0 2166936 40000 0.01845924383553552 5 9.7e-3 0 +0.0315478672 5 0 7152647 40000 0.0055923352571432645 5 9.8e-3 0 +0.0199053585 5 0 23463705 40000 0.0017047606079261565 5 9.8e-3 0 +0.0125594322 5 0 77258472 40000 0.000517742571973207 5 9.8e-3 0 +0.00792446596 5 0 100000011 16054 0.00016053998234060194 5 1.5e-2 0 +0.005 5 0 100000011 5382 0.000053819994079800654 5 2.7e-2 0 +0.00315478672 5 0 100000011 1789 0.000017889998032100215 5 4.6e-2 0 +0.00199053585 5 0 100000011 651 0.000006509999283900079 5 7.7e-2 0 +0.00125594322 5 0 100000011 269 0.0000026899997041000327 5 1.2e-1 0 +0.000792446596 5 0 100000011 96 0.0000009599998944000117 5 2.0e-1 0 +0.0005 5 0 100000011 31 0.00000030999996590000377 5 3.5e-1 0 +0.000315478672 5 0 100000011 12 0.00000011999998680000146 5 5.7e-1 0 +0.000199053585 5 0 100000011 3 0.000000029999996700000365 5 1.1e0 0 +0.000125594322 5 0 100000011 1 0.00000000999999890000012 5 2.0e0 0 +0.0000792446596 5 0 100000011 0 0 5 NaN 0 +0.00005 5 0 100000011 0 0 5 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_7.txt b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_7.txt new file mode 100644 index 00000000..7179fb58 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 0 54636 40010 0.732301046928765 7 5.1e-3 0 +0.315478672 7 0 59512 40009 0.6722845812609222 7 5.6e-3 0 +0.199053585 7 0 98761 40005 0.4050688024625105 7 7.6e-3 0 +0.125594322 7 0 265158 40000 0.15085345341268225 7 9.0e-3 0 +0.0792446596 7 0 1011026 40000 0.039563769873376155 7 9.6e-3 0 +0.05 7 0 4782697 40000 0.008363481943347028 7 9.8e-3 0 +0.0315478672 7 0 24786554 40000 0.0016137781798954386 7 9.8e-3 0 +0.0199053585 7 0 100000011 30106 0.00030105996688340364 7 1.1e-2 0 +0.0125594322 7 0 100000011 5498 0.000054979993952200666 7 2.6e-2 0 +0.00792446596 7 0 100000011 963 0.000009629998940700116 7 6.3e-2 0 +0.005 7 0 100000011 215 0.000002149999763500026 7 1.3e-1 0 +0.00315478672 7 0 100000011 37 0.00000036999995930000447 7 3.2e-1 0 +0.00199053585 7 0 100000011 7 0.00000006999999230000085 7 7.4e-1 0 +0.00125594322 7 0 100000011 3 0.000000029999996700000365 7 1.1e0 0 +0.000792446596 7 0 100000011 0 0 7 NaN 0 +0.0005 7 0 100000011 0 0 7 NaN 0 +0.000315478672 7 0 100000011 0 0 7 NaN 0 +0.000199053585 7 0 100000011 0 0 7 NaN 0 +0.000125594322 7 0 100000011 0 0 7 NaN 0 +0.0000792446596 7 0 100000011 0 0 7 NaN 0 +0.00005 7 0 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_9.txt b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_9.txt new file mode 100644 index 00000000..d040b597 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 0 53733 40007 0.7445517652094616 9 5.0e-3 0 +0.315478672 9 0 57084 40009 0.7008794057879616 9 5.4e-3 0 +0.199053585 9 0 91642 40007 0.43655747364745423 9 7.4e-3 0 +0.125594322 9 0 283423 40001 0.14113533481756949 9 9.1e-3 0 +0.0792446596 9 0 1495442 40000 0.026747944754794903 9 9.7e-3 0 +0.05 9 0 10402162 40000 0.0038453544561217177 9 9.8e-3 0 +0.0315478672 9 0 83280652 40000 0.0004803036364316648 9 9.8e-3 0 +0.0199053585 9 0 100000011 5551 0.00005550999389390067 9 2.6e-2 0 +0.0125594322 9 0 100000011 616 0.000006159999322400074 9 7.9e-2 0 +0.00792446596 9 0 100000011 66 0.000000659999927400008 9 2.4e-1 0 +0.005 9 0 100000011 12 0.00000011999998680000146 9 5.7e-1 0 +0.00315478672 9 0 100000011 1 0.00000000999999890000012 9 2.0e0 0 +0.00199053585 9 0 100000011 1 0.00000000999999890000012 9 2.0e0 0 +0.00125594322 9 0 100000011 0 0 9 NaN 0 +0.000792446596 9 0 100000011 0 0 9 NaN 0 +0.0005 9 0 100000011 0 0 9 NaN 0 +0.000315478672 9 0 100000011 0 0 9 NaN 0 +0.000199053585 9 0 100000011 0 0 9 NaN 0 +0.000125594322 9 0 100000011 0 0 9 NaN 0 +0.0000792446596 9 0 100000011 0 0 9 NaN 0 +0.00005 9 0 100000011 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py b/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py index 4ee04c33..2b47198e 100644 --- a/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py @@ -20,21 +20,14 @@ # rotated surface code only supports odd number code distances di_vec = [3, 5, 7, 9, 11, 13] -p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] + \ - [0.41 + i * 0.01 for i in range(10)] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] p_vec[0] = 0.4 min_error_cases = 40000 max_N = 100000000 -# debug -di_vec = [3, 5] -p_vec = [0.1] -min_error_cases = 100 -max_N = 10000 - print(p_vec) -slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' # for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/code_capacity_with_y/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..14a67d0b --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_with_y/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 3 0 62544 40007 0.6396616781785623 3 5.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 3 0 74069 40007 0.540131499007682 3 6.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 3 0 117231 40005 0.34124932824935383 3 8.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 3 0 207178 40003 0.1930851731361438 3 8.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 3 0 383991 40003 0.10417692081324822 3 9.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 3 0 716163 40000 0.05585320660240755 3 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 3 0 1297551 40000 0.030827304668564086 3 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 3 0 2320600 40000 0.01723692148582263 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 3 0 3985908 40001 0.010035605437957926 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 3 0 6765827 40001 0.005912211470970216 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 3 0 11164130 40001 0.003582993032148497 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 3 0 17968760 40000 0.0022260857176566442 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 3 0 28958842 40000 0.0013812707013629896 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 3 0 46852609 40000 0.0008537411438496414 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 3 0 75196639 40001 0.0005319519666297851 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 3 0 100000011 33812 0.00033811996280680407 3 1.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 3 0 100000011 21222 0.00021221997665580257 3 1.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 3 0 100000011 13546 0.00013545998509940165 3 1.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 3 0 100000011 8487 0.00008486999066430103 3 2.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 3 0 100000011 5339 0.00005338999412710065 3 2.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 3 0 100000011 3423 0.000034229996234700414 3 3.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 5 0 56615 40007 0.7066501810474256 5 5.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 5 0 64637 40006 0.6189334282222256 5 6.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 5 0 107616 40004 0.3717291109128754 5 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 5 0 247357 40003 0.16172172204546464 5 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 5 0 687620 40000 0.058171664582182016 5 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 5 0 2166936 40000 0.01845924383553552 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 5 0 7152647 40000 0.0055923352571432645 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 5 0 23463705 40000 0.0017047606079261565 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 5 0 77258472 40000 0.000517742571973207 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 5 0 100000011 16054 0.00016053998234060194 5 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 5 0 100000011 5382 0.000053819994079800654 5 2.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 5 0 100000011 1789 0.000017889998032100215 5 4.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 5 0 100000011 651 0.000006509999283900079 5 7.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 5 0 100000011 269 0.0000026899997041000327 5 1.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 5 0 100000011 96 0.0000009599998944000117 5 2.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 5 0 100000011 31 0.00000030999996590000377 5 3.5e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 5 0 100000011 12 0.00000011999998680000146 5 5.7e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 5 0 100000011 3 0.000000029999996700000365 5 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 5 0 100000011 1 0.00000000999999890000012 5 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 7 0 54636 40010 0.732301046928765 7 5.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 7 0 59512 40009 0.6722845812609222 7 5.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 7 0 98761 40005 0.4050688024625105 7 7.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 7 0 265158 40000 0.15085345341268225 7 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 7 0 1011026 40000 0.039563769873376155 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 7 0 4782697 40000 0.008363481943347028 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 7 0 24786554 40000 0.0016137781798954386 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 7 0 100000011 30106 0.00030105996688340364 7 1.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 7 0 100000011 5498 0.000054979993952200666 7 2.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 7 0 100000011 963 0.000009629998940700116 7 6.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 7 0 100000011 215 0.000002149999763500026 7 1.3e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 7 0 100000011 37 0.00000036999995930000447 7 3.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 7 0 100000011 7 0.00000006999999230000085 7 7.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 7 0 100000011 3 0.000000029999996700000365 7 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 9 0 53733 40007 0.7445517652094616 9 5.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 9 0 57084 40009 0.7008794057879616 9 5.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 9 0 91642 40007 0.43655747364745423 9 7.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 9 0 283423 40001 0.14113533481756949 9 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 9 0 1495442 40000 0.026747944754794903 9 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 9 0 10402162 40000 0.0038453544561217177 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 9 0 83280652 40000 0.0004803036364316648 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 9 0 100000011 5551 0.00005550999389390067 9 2.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 9 0 100000011 616 0.000006159999322400074 9 7.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 9 0 100000011 66 0.000000659999927400008 9 2.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 9 0 100000011 12 0.00000011999998680000146 9 5.7e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 9 0 100000011 1 0.00000000999999890000012 9 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 9 0 100000011 1 0.00000000999999890000012 9 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 11 0 53734 40009 0.744575129340827 11 5.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 11 0 55374 40008 0.7225051468198072 11 5.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 11 0 86110 40004 0.4645685750783881 11 7.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 11 0 306195 40002 0.13064223778964384 11 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 11 0 2176397 40000 0.018378999787263078 11 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 11 0 22585842 40000 0.0017710209785404502 11 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 11 0 100000011 14125 0.0001412499844625017 11 1.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 11 0 100000011 1068 0.00001067999882520013 11 6.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 11 0 100000011 64 0.0000006399999296000077 11 2.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 11 0 100000011 6 0.00000005999999340000073 11 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 13 0 53409 40008 0.7490872324889064 13 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 13 0 54544 40004 0.7334262246993253 13 5.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 13 0 80926 40006 0.4943528655809011 13 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 13 0 325836 40003 0.12277035072858739 13 9.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 13 0 3180547 40000 0.012576453044083297 13 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 13 0 48798856 40000 0.0008196913468627215 13 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 13 0 100000011 4250 0.000042499995325000514 13 3.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 13 0 100000011 190 0.000001899999791000023 13 1.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 13 0 100000011 13 0.00000012999998570000158 13 5.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/run.py b/benchmark/paper_splitting_decoder/phenomenological_normal/run.py index ddc61f89..88667422 100644 --- a/benchmark/paper_splitting_decoder/phenomenological_normal/run.py +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/run.py @@ -19,7 +19,7 @@ from slurm_distribute import cpu_hours as CH # rotated surface code only supports odd number code distances -di_vec = [3, 5, 7] +di_vec = [3, 5, 7, 9, 11, 13] p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] p_vec[0] = 0.4 min_error_cases = 40000 @@ -27,7 +27,7 @@ print(p_vec) -slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' # for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_11.txt b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_11.txt new file mode 100644 index 00000000..21f712fa --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 11 79681 40007 0.5020895822090586 11 6.9e-3 0 +0.315478672 11 11 80601 40005 0.49633379238470987 11 7.0e-3 0 +0.199053585 11 11 80095 40007 0.4994943504588301 11 6.9e-3 0 +0.125594322 11 11 79761 40007 0.501585988139567 11 6.9e-3 0 +0.0792446596 11 11 81498 40003 0.4908464011386782 11 7.0e-3 0 +0.05 11 11 163137 40000 0.24519269080588707 11 8.5e-3 0 +0.0315478672 11 11 1391865 40001 0.0287391377755745 11 9.7e-3 0 +0.0199053585 11 11 23076139 40000 0.0017333922282232743 11 9.8e-3 0 +0.0125594322 11 11 31476948 2821 0.00008962114116019126 11 3.7e-2 0 +0.00792446596 11 11 36403184 167 0.000004587510806747015 11 1.5e-1 0 +0.005 11 11 33200342 5 0.00000015060085826826725 11 8.8e-1 0 +0.00315478672 11 11 39632826 0 0 11 NaN 0 +0.00199053585 11 11 41521138 0 0 11 NaN 0 +0.00125594322 11 11 35452737 0 0 11 NaN 0 +0.000792446596 11 11 35855982 0 0 11 NaN 0 +0.0005 11 11 36401145 0 0 11 NaN 0 +0.000315478672 11 11 37134566 0 0 11 NaN 0 +0.000199053585 11 11 36758287 0 0 11 NaN 0 +0.000125594322 11 11 43338402 0 0 11 NaN 0 +0.0000792446596 11 11 44264068 0 0 11 NaN 0 +0.00005 11 11 44079298 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_13.txt b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_13.txt new file mode 100644 index 00000000..4366c6f0 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 13 79411 40004 0.5037589250859452 13 6.9e-3 0 +0.315478672 13 13 79564 40006 0.5028153436227439 13 6.9e-3 0 +0.199053585 13 13 79601 40009 0.5026193138277157 13 6.9e-3 0 +0.125594322 13 13 79927 40006 0.5005317352083777 13 6.9e-3 0 +0.0792446596 13 13 79937 40008 0.5004941391345685 13 6.9e-3 0 +0.05 13 13 144942 40001 0.27597935726014544 13 8.3e-3 0 +0.0315478672 13 13 1683759 40000 0.02375636893403391 13 9.7e-3 0 +0.0199053585 13 13 11043749 9036 0.0008182004136457647 13 2.1e-2 0 +0.0125594322 13 13 20119450 445 0.000022117900837249527 13 9.3e-2 0 +0.00792446596 13 13 20478651 15 0.0000007324701221774814 13 5.1e-1 0 +0.005 13 13 22927820 0 0 13 NaN 0 +0.00315478672 13 13 24356025 0 0 13 NaN 0 +0.00199053585 13 13 25524702 0 0 13 NaN 0 +0.00125594322 13 13 25488732 0 0 13 NaN 0 +0.000792446596 13 13 26144525 0 0 13 NaN 0 +0.0005 13 13 26743459 0 0 13 NaN 0 +0.000315478672 13 13 27295894 0 0 13 NaN 0 +0.000199053585 13 13 27282623 0 0 13 NaN 0 +0.000125594322 13 13 28169313 0 0 13 NaN 0 +0.0000792446596 13 13 26862729 0 0 13 NaN 0 +0.00005 13 13 28427557 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_3.txt b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_3.txt new file mode 100644 index 00000000..67f60d9c --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 3 80176 40006 0.49897725004989024 3 6.9e-3 0 +0.315478672 3 3 80381 40006 0.4977046814545726 3 6.9e-3 0 +0.199053585 3 3 85123 40004 0.46995524123914806 3 7.1e-3 0 +0.125594322 3 3 107078 40006 0.3736154952464559 3 7.8e-3 0 +0.0792446596 3 3 164961 40002 0.24249368032444032 3 8.5e-3 0 +0.05 3 3 287185 40000 0.1392830405487752 3 9.1e-3 0 +0.0315478672 3 3 526258 40002 0.07601214613364547 3 9.4e-3 0 +0.0199053585 3 3 962720 40001 0.04154998338042214 3 9.6e-3 0 +0.0125594322 3 3 1737833 40000 0.023017171385282705 3 9.7e-3 0 +0.00792446596 3 3 3050417 40001 0.013113289101129452 3 9.7e-3 0 +0.005 3 3 5151268 40000 0.007765078423409537 3 9.8e-3 0 +0.00315478672 3 3 8675692 40000 0.004610583224946206 3 9.8e-3 0 +0.00199053585 3 3 14136627 40000 0.0028295292788017962 3 9.8e-3 0 +0.00125594322 3 3 22926387 40000 0.0017447145073491083 3 9.8e-3 0 +0.000792446596 3 3 37093093 40000 0.0010783678783540644 3 9.8e-3 0 +0.0005 3 3 58478508 40001 0.0006840290795380757 3 9.8e-3 0 +0.000315478672 3 3 94526846 40000 0.0004231602099577087 3 9.8e-3 0 +0.000199053585 3 3 100000011 26631 0.00026630997070590325 3 1.2e-2 0 +0.000125594322 3 3 100000011 16765 0.00016764998155850203 3 1.5e-2 0 +0.0000792446596 3 3 100000011 10438 0.00010437998851820127 3 1.9e-2 0 +0.00005 3 3 100000011 6667 0.00006666999266630081 3 2.4e-2 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_5.txt b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_5.txt new file mode 100644 index 00000000..82031fc0 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 5 80282 40004 0.49829351535836175 5 6.9e-3 0 +0.315478672 5 5 79858 40004 0.5009391670214631 5 6.9e-3 0 +0.199053585 5 5 80435 40007 0.4973829800459999 5 6.9e-3 0 +0.125594322 5 5 84201 40005 0.4751131221719457 5 7.1e-3 0 +0.0792446596 5 5 119206 40007 0.3356123013942251 5 8.0e-3 0 +0.05 5 5 258471 40005 0.15477558410808176 5 9.0e-3 0 +0.0315478672 5 5 742381 40001 0.05388203631289055 5 9.5e-3 0 +0.0199053585 5 5 2473263 40000 0.016172966643660622 5 9.7e-3 0 +0.0125594322 5 5 8718597 40000 0.004587894130213841 5 9.8e-3 0 +0.00792446596 5 5 31721150 40000 0.0012609883311292308 5 9.8e-3 0 +0.005 5 5 100000011 35946 0.00035945996045940435 5 1.0e-2 0 +0.00315478672 5 5 100000011 10577 0.00010576998836530127 5 1.9e-2 0 +0.00199053585 5 5 100000011 3302 0.0000330199963678004 5 3.4e-2 0 +0.00125594322 5 5 100000011 1101 0.000011009998788900133 5 5.9e-2 0 +0.000792446596 5 5 100000011 386 0.000003859999575400047 5 1.0e-1 0 +0.0005 5 5 100000011 118 0.0000011799998702000142 5 1.8e-1 0 +0.000315478672 5 5 100000011 61 0.0000006099999329000074 5 2.5e-1 0 +0.000199053585 5 5 100000011 23 0.00000022999997470000278 5 4.1e-1 0 +0.000125594322 5 5 100000011 7 0.00000006999999230000085 5 7.4e-1 0 +0.0000792446596 5 5 100000011 3 0.000000029999996700000365 5 1.1e0 0 +0.00005 5 5 100000011 1 0.00000000999999890000012 5 2.0e0 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_7.txt b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_7.txt new file mode 100644 index 00000000..53f46ee4 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 7 79785 40005 0.5014100394811055 7 6.9e-3 0 +0.315478672 7 7 80475 40006 0.4971233302267785 7 6.9e-3 0 +0.199053585 7 7 79568 40005 0.502777498491856 7 6.9e-3 0 +0.125594322 7 7 80312 40008 0.49815718697081385 7 6.9e-3 0 +0.0792446596 7 7 95958 40006 0.41691156547656266 7 7.5e-3 0 +0.05 7 7 219055 40003 0.1826162379311132 7 8.9e-3 0 +0.0315478672 7 7 930147 40000 0.043003955288787685 7 9.6e-3 0 +0.0199053585 7 7 5217393 40000 0.00766666417500081 7 9.8e-3 0 +0.0125594322 7 7 32149593 40000 0.0012441837133054842 7 9.8e-3 0 +0.00792446596 7 7 100000011 20031 0.00020030997796590243 7 1.4e-2 0 +0.005 7 7 100000011 3218 0.00003217999646020039 7 3.5e-2 0 +0.00315478672 7 7 100000011 541 0.0000054099994049000655 7 8.4e-2 0 +0.00199053585 7 7 100000011 86 0.0000008599999054000104 7 2.1e-1 0 +0.00125594322 7 7 100000011 21 0.00000020999997690000254 7 4.3e-1 0 +0.000792446596 7 7 100000011 4 0.00000003999999560000048 7 9.8e-1 0 +0.0005 7 7 100000011 3 0.000000029999996700000365 7 1.1e0 0 +0.000315478672 7 7 100000011 0 0 7 NaN 0 +0.000199053585 7 7 100000011 0 0 7 NaN 0 +0.000125594322 7 7 100000011 0 0 7 NaN 0 +0.0000792446596 7 7 100000011 0 0 7 NaN 0 +0.00005 7 7 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_9.txt b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_9.txt new file mode 100644 index 00000000..e15547ec --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 9 79824 40004 0.5011525355782722 9 6.9e-3 0 +0.315478672 9 9 79746 40005 0.5016552554360093 9 6.9e-3 0 +0.199053585 9 9 79871 40006 0.5008826733107136 9 6.9e-3 0 +0.125594322 9 9 79941 40005 0.5004315682816077 9 6.9e-3 0 +0.0792446596 9 9 84758 40007 0.47201444111470303 9 7.1e-3 0 +0.05 9 9 188210 40003 0.21254449816694118 9 8.7e-3 0 +0.0315478672 9 9 1148200 40000 0.03483713638738896 9 9.6e-3 0 +0.0199053585 9 9 10991113 40000 0.003639303863039166 9 9.8e-3 0 +0.0125594322 9 9 41506706 13978 0.00033676485915312096 9 1.7e-2 0 +0.00792446596 9 9 45130972 1399 0.000030998667611236025 9 5.2e-2 0 +0.005 9 9 50224874 151 0.000003006478423420236 9 1.6e-1 0 +0.00315478672 9 9 53239735 14 0.00000026296148919599243 9 5.2e-1 0 +0.00199053585 9 9 55519351 2 0.00000003602347585078939 9 1.4e0 0 +0.00125594322 9 9 56442665 0 0 9 NaN 0 +0.000792446596 9 9 57687093 0 0 9 NaN 0 +0.0005 9 9 78488473 0 0 9 NaN 0 +0.000315478672 9 9 82915161 0 0 9 NaN 0 +0.000199053585 9 9 79946162 0 0 9 NaN 0 +0.000125594322 9 9 82219730 0 0 9 NaN 0 +0.0000792446596 9 9 80400248 0 0 9 NaN 0 +0.00005 9 9 82657928 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py b/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py index a6c0bf86..b5434b9e 100644 --- a/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py @@ -19,7 +19,7 @@ from slurm_distribute import cpu_hours as CH # rotated surface code only supports odd number code distances -di_vec = [3, 5, 7] +di_vec = [3, 5, 7, 9, 11, 13] p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] p_vec[0] = 0.4 min_error_cases = 40000 @@ -27,7 +27,7 @@ print(p_vec) -slurm_distribute.SLURM_DISTRIBUTE_TIME = "12:20:00" +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' # for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/phenomenological_with_y/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..6410a17f --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_with_y/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 3 3 80176 40006 0.49897725004989024 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 3 3 80381 40006 0.4977046814545726 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 3 3 85123 40004 0.46995524123914806 3 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 3 3 107078 40006 0.3736154952464559 3 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 3 3 164961 40002 0.24249368032444032 3 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 3 3 287185 40000 0.1392830405487752 3 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 3 3 526258 40002 0.07601214613364547 3 9.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 3 3 962720 40001 0.04154998338042214 3 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 3 3 1737833 40000 0.023017171385282705 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 3 3 3050417 40001 0.013113289101129452 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 3 3 5151268 40000 0.007765078423409537 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 3 3 8675692 40000 0.004610583224946206 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 3 3 14136627 40000 0.0028295292788017962 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 3 3 22926387 40000 0.0017447145073491083 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 3 3 37093093 40000 0.0010783678783540644 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 3 3 58478508 40001 0.0006840290795380757 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 3 3 94526846 40000 0.0004231602099577087 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 3 3 100000011 26631 0.00026630997070590325 3 1.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 3 3 100000011 16765 0.00016764998155850203 3 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 3 3 100000011 10438 0.00010437998851820127 3 1.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 3 3 100000011 6667 0.00006666999266630081 3 2.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 5 5 80282 40004 0.49829351535836175 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 5 5 79858 40004 0.5009391670214631 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 5 5 80435 40007 0.4973829800459999 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 5 5 84201 40005 0.4751131221719457 5 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 5 5 119206 40007 0.3356123013942251 5 8.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 5 5 258471 40005 0.15477558410808176 5 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 5 5 742381 40001 0.05388203631289055 5 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 5 5 2473263 40000 0.016172966643660622 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 5 5 8718597 40000 0.004587894130213841 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 5 5 31721150 40000 0.0012609883311292308 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 5 5 100000011 35946 0.00035945996045940435 5 1.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 5 5 100000011 10577 0.00010576998836530127 5 1.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 5 5 100000011 3302 0.0000330199963678004 5 3.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 5 5 100000011 1101 0.000011009998788900133 5 5.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 5 5 100000011 386 0.000003859999575400047 5 1.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 5 5 100000011 118 0.0000011799998702000142 5 1.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 5 5 100000011 61 0.0000006099999329000074 5 2.5e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 5 5 100000011 23 0.00000022999997470000278 5 4.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 5 5 100000011 7 0.00000006999999230000085 5 7.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 5 5 100000011 3 0.000000029999996700000365 5 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 5 5 100000011 1 0.00000000999999890000012 5 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 7 7 79785 40005 0.5014100394811055 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 7 7 80475 40006 0.4971233302267785 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 7 7 79568 40005 0.502777498491856 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 7 7 80312 40008 0.49815718697081385 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 7 7 95958 40006 0.41691156547656266 7 7.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 7 7 219055 40003 0.1826162379311132 7 8.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 7 7 930147 40000 0.043003955288787685 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 7 7 5217393 40000 0.00766666417500081 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 7 7 32149593 40000 0.0012441837133054842 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 7 7 100000011 20031 0.00020030997796590243 7 1.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 7 7 100000011 3218 0.00003217999646020039 7 3.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 7 7 100000011 541 0.0000054099994049000655 7 8.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 7 7 100000011 86 0.0000008599999054000104 7 2.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 7 7 100000011 21 0.00000020999997690000254 7 4.3e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 7 7 100000011 4 0.00000003999999560000048 7 9.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 7 7 100000011 3 0.000000029999996700000365 7 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 9 9 79824 40004 0.5011525355782722 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 9 9 79746 40005 0.5016552554360093 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 9 9 79871 40006 0.5008826733107136 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 9 9 79941 40005 0.5004315682816077 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 9 9 84758 40007 0.47201444111470303 9 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 9 9 188210 40003 0.21254449816694118 9 8.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 9 9 1148200 40000 0.03483713638738896 9 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 9 9 10991113 40000 0.003639303863039166 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 9 9 41506706 13978 0.00033676485915312096 9 1.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 9 9 45130972 1399 0.000030998667611236025 9 5.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 9 9 50224874 151 0.000003006478423420236 9 1.6e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 9 9 53239735 14 0.00000026296148919599243 9 5.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 9 9 55519351 2 0.00000003602347585078939 9 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 9 9 56442665 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 9 9 57687093 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 9 9 78488473 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 9 9 82915161 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 9 9 79946162 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 9 9 82219730 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 9 9 80400248 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 9 9 82657928 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 11 11 79681 40007 0.5020895822090586 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 11 11 80601 40005 0.49633379238470987 11 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 11 11 80095 40007 0.4994943504588301 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 11 11 79761 40007 0.501585988139567 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 11 11 81498 40003 0.4908464011386782 11 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 11 11 163137 40000 0.24519269080588707 11 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 11 11 1391865 40001 0.0287391377755745 11 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 11 11 23076139 40000 0.0017333922282232743 11 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 11 11 31476948 2821 0.00008962114116019126 11 3.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 11 11 36403184 167 0.000004587510806747015 11 1.5e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 11 11 33200342 5 0.00000015060085826826725 11 8.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 11 11 39632826 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 11 11 41521138 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 11 11 35452737 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 11 11 35855982 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 11 11 36401145 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 11 11 37134566 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 11 11 36758287 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 11 11 43338402 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 11 11 44264068 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 11 11 44079298 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 13 13 79411 40004 0.5037589250859452 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 13 13 79564 40006 0.5028153436227439 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 13 13 79601 40009 0.5026193138277157 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 13 13 79927 40006 0.5005317352083777 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 13 13 79937 40008 0.5004941391345685 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 13 13 144942 40001 0.27597935726014544 13 8.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 13 13 1683759 40000 0.02375636893403391 13 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 13 13 11043749 9036 0.0008182004136457647 13 2.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 13 13 20119450 445 0.000022117900837249527 13 9.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 13 13 20478651 15 0.0000007324701221774814 13 5.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 13 13 22927820 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 13 13 24356025 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 13 13 25524702 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 13 13 25488732 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 13 13 26144525 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 13 13 26743459 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 13 13 27295894 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 13 13 27282623 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 13 13 28169313 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 13 13 26862729 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 13 13 28427557 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file From eb92ad502a747f61993e5bc0dccef0986fc2a5ca Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Wed, 29 Nov 2023 20:12:18 -0500 Subject: [PATCH 4/8] add data --- .../circuit_level_noise.gp | 32 + .../circuit_level_normal/d_11.txt | 21 + .../circuit_level_normal/d_13.txt | 21 + .../circuit_level_normal/d_3.txt | 21 + .../circuit_level_normal/d_5.txt | 21 + .../circuit_level_normal/d_7.txt | 21 + .../circuit_level_normal/d_9.txt | 21 + .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ .../code_capacity_noise.gp | 32 + .../code_capacity_normal/d_11.txt | 21 + .../code_capacity_normal/d_13.txt | 21 + .../code_capacity_normal/d_3.txt | 21 + .../code_capacity_normal/d_5.txt | 21 + .../code_capacity_normal/d_7.txt | 21 + .../code_capacity_normal/d_9.txt | 21 + .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ .../phenomenological_noise.gp | 32 + .../phenomenological_normal/d_11.txt | 21 + .../phenomenological_normal/d_13.txt | 21 + .../phenomenological_normal/d_3.txt | 21 + .../phenomenological_normal/d_5.txt | 21 + .../phenomenological_normal/d_7.txt | 21 + .../phenomenological_normal/d_9.txt | 21 + .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ 24 files changed, 3882 insertions(+) create mode 100644 benchmark/paper_splitting_decoder/circuit_level_noise.gp create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/circuit_level_normal/slurm_jobs/_aggregated.hjson create mode 100644 benchmark/paper_splitting_decoder/code_capacity_noise.gp create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/code_capacity_normal/slurm_jobs/_aggregated.hjson create mode 100644 benchmark/paper_splitting_decoder/phenomenological_noise.gp create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/phenomenological_normal/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/circuit_level_noise.gp b/benchmark/paper_splitting_decoder/circuit_level_noise.gp new file mode 100644 index 00000000..bd75340c --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_noise.gp @@ -0,0 +1,32 @@ +set terminal postscript eps color "Arial, 28" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 28" +set ylabel "Logical Error Rate (p_L)" font "Arial, 28" +set grid ytics +set size 1,1 + +set logscale x +set xrange [0.00001:0.1] +set xtics ("10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set logscale y +set ytics ("10^{-8}" 0.00000001, "10^{-7}" 0.0000001, "10^{-6}" 0.000001, "10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set yrange [0.00000001:1] +set key outside horizontal top center font "Arial, 24" + +set style fill transparent solid 0.2 noborder + +set output "circuit_level_noise.eps" + +plot "circuit_level_normal/d_3.txt" using 1:6 with linespoints lt rgb "red" linewidth 5 pointtype 2 pointsize 1 title "d=3",\ + "circuit_level_normal/d_5.txt" using 1:6 with linespoints lt rgb "blue" linewidth 5 pointtype 2 pointsize 1 title "d=5",\ + "circuit_level_normal/d_7.txt" using 1:6 with linespoints lt rgb "green" linewidth 5 pointtype 2 pointsize 1 title "d=7",\ + "circuit_level_normal/d_9.txt" using 1:6 with linespoints lt rgb "yellow" linewidth 5 pointtype 2 pointsize 1 title "d=9",\ + "circuit_level_normal/d_11.txt" using 1:6 with linespoints lt rgb "purple" linewidth 5 pointtype 2 pointsize 1 title "d=11",\ + "circuit_level_normal/d_13.txt" using 1:6 with linespoints lt rgb "orange" linewidth 5 pointtype 2 pointsize 1 title "d=13",\ + "circuit_level_with_y/d_3.txt" using 1:6 with linespoints lt rgb "red" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=3(Y)",\ + "circuit_level_with_y/d_5.txt" using 1:6 with linespoints lt rgb "blue" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=5(Y)",\ + "circuit_level_with_y/d_7.txt" using 1:6 with linespoints lt rgb "green" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=7(Y)",\ + "circuit_level_with_y/d_9.txt" using 1:6 with linespoints lt rgb "yellow" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=9(Y)",\ + "circuit_level_with_y/d_11.txt" using 1:6 with linespoints lt rgb "purple" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=11(Y)",\ + "circuit_level_with_y/d_13.txt" using 1:6 with linespoints lt rgb "orange" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=13(Y)" + +system("ps2pdf -dEPSCrop circuit_level_noise.eps circuit_level_noise.pdf") diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_11.txt b/benchmark/paper_splitting_decoder/circuit_level_normal/d_11.txt new file mode 100644 index 00000000..ae9a9402 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 11 79857 40007 0.5009830071252364 11 6.9e-3 0 +0.315478672 11 11 79830 40004 0.5011148690968308 11 6.9e-3 0 +0.199053585 11 11 80358 40004 0.4978222454516041 11 6.9e-3 0 +0.125594322 11 11 79721 40006 0.5018251150888724 11 6.9e-3 0 +0.0792446596 11 11 80011 40007 0.5000187474222294 11 6.9e-3 0 +0.05 11 11 80330 40004 0.4979957674592307 11 6.9e-3 0 +0.0315478672 11 11 80178 40006 0.4989648033126294 11 6.9e-3 0 +0.0199053585 11 11 83110 40007 0.48137408254121045 11 7.1e-3 0 +0.0125594322 11 11 168314 40000 0.2376510569530758 11 8.6e-3 0 +0.00792446596 11 11 1062019 40000 0.03766410958749326 11 9.6e-3 0 +0.005 11 11 12858500 40000 0.0031107827507096475 11 9.8e-3 0 +0.00315478672 11 11 26814844 5432 0.00020257436515386777 11 2.7e-2 0 +0.00199053585 11 11 33309250 406 0.000012188806412633128 11 9.7e-2 0 +0.00125594322 11 11 36301713 24 0.000000661125826211011 11 4.0e-1 0 +0.000792446596 11 11 39921400 1 0.000000025049221720681138 11 2.0e0 0 +0.0005 11 11 40584905 0 0 11 NaN 0 +0.000315478672 11 11 42043338 0 0 11 NaN 0 +0.000199053585 11 11 35666466 0 0 11 NaN 0 +0.000125594322 11 11 42376156 0 0 11 NaN 0 +0.0000792446596 11 11 43229428 0 0 11 NaN 0 +0.00005 11 11 36123725 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_13.txt b/benchmark/paper_splitting_decoder/circuit_level_normal/d_13.txt new file mode 100644 index 00000000..96546df9 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 13 80401 40004 0.49755600054725685 13 6.9e-3 0 +0.315478672 13 13 79837 40006 0.501095983065496 13 6.9e-3 0 +0.199053585 13 13 80011 40004 0.49998125257777054 13 6.9e-3 0 +0.125594322 13 13 79963 40005 0.500293885922239 13 6.9e-3 0 +0.0792446596 13 13 79723 40008 0.5018376127340918 13 6.9e-3 0 +0.05 13 13 79727 40006 0.5017873493295872 13 6.9e-3 0 +0.0315478672 13 13 79824 40006 0.5011775906995389 13 6.9e-3 0 +0.0199053585 13 13 81181 40004 0.49277540311156554 13 7.0e-3 0 +0.0125594322 13 13 141323 40001 0.2830466378438046 13 8.3e-3 0 +0.00792446596 13 13 1083320 40000 0.0369235313665399 13 9.6e-3 0 +0.005 13 13 11322151 21590 0.0019068814750836656 13 1.3e-2 0 +0.00315478672 13 13 15435670 1089 0.00007055087339908147 13 5.9e-2 0 +0.00199053585 13 13 18994195 53 0.000002790326202294964 13 2.7e-1 0 +0.00125594322 13 13 21313144 0 0 13 NaN 0 +0.000792446596 13 13 23179065 0 0 13 NaN 0 +0.0005 13 13 24625193 0 0 13 NaN 0 +0.000315478672 13 13 25907142 0 0 13 NaN 0 +0.000199053585 13 13 26423072 0 0 13 NaN 0 +0.000125594322 13 13 27368016 0 0 13 NaN 0 +0.0000792446596 13 13 26423681 0 0 13 NaN 0 +0.00005 13 13 28014581 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_3.txt b/benchmark/paper_splitting_decoder/circuit_level_normal/d_3.txt new file mode 100644 index 00000000..bf1e6c0a --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 3 80185 40004 0.49889630230092913 3 6.9e-3 0 +0.315478672 3 3 80058 40007 0.49972519923055786 3 6.9e-3 0 +0.199053585 3 3 80058 40004 0.4996877263983612 3 6.9e-3 0 +0.125594322 3 3 80111 40003 0.49934465928524174 3 6.9e-3 0 +0.0792446596 3 3 86003 40005 0.46515819215608756 3 7.2e-3 0 +0.05 3 3 108256 40005 0.3695407182973692 3 7.8e-3 0 +0.0315478672 3 3 164158 40003 0.24368596108627055 3 8.5e-3 0 +0.0199053585 3 3 292140 40001 0.13692407749709043 3 9.1e-3 0 +0.0125594322 3 3 596465 40000 0.0670617722749868 3 9.5e-3 0 +0.00792446596 3 3 1301614 40000 0.030731076955226356 3 9.6e-3 0 +0.005 3 3 2964924 40000 0.013491070934701867 3 9.7e-3 0 +0.00315478672 3 3 7187926 40001 0.005565026685027086 3 9.8e-3 0 +0.00199053585 3 3 17261671 40000 0.0023172727599778723 3 9.8e-3 0 +0.00125594322 3 3 42259228 40000 0.0009465388246089115 3 9.8e-3 0 +0.000792446596 3 3 100000011 38266 0.00038265995790740464 3 1.0e-2 0 +0.0005 3 3 100000011 15484 0.00015483998296760189 3 1.6e-2 0 +0.000315478672 3 3 100000011 6129 0.00006128999325810074 3 2.5e-2 0 +0.000199053585 3 3 100000011 2433 0.000024329997323700296 3 4.0e-2 0 +0.000125594322 3 3 100000011 997 0.00000996999890330012 3 6.2e-2 0 +0.0000792446596 3 3 100000011 344 0.0000034399996216000414 3 1.1e-1 0 +0.00005 3 3 100000011 148 0.0000014799998372000179 3 1.6e-1 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_5.txt b/benchmark/paper_splitting_decoder/circuit_level_normal/d_5.txt new file mode 100644 index 00000000..52b69c03 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 5 79793 40003 0.5013347035454238 5 6.9e-3 0 +0.315478672 5 5 80179 40003 0.49892116389578317 5 6.9e-3 0 +0.199053585 5 5 79799 40008 0.5013596661612301 5 6.9e-3 0 +0.125594322 5 5 80204 40007 0.49881552042292154 5 6.9e-3 0 +0.0792446596 5 5 80264 40007 0.4984426392903419 5 6.9e-3 0 +0.05 5 5 80886 40006 0.4945973345201889 5 7.0e-3 0 +0.0315478672 5 5 96301 40004 0.4154058628674676 5 7.5e-3 0 +0.0199053585 5 5 159999 40003 0.2500203126269539 5 8.5e-3 0 +0.0125594322 5 5 367859 40001 0.10874003354546172 5 9.3e-3 0 +0.00792446596 5 5 1102707 40000 0.03627436844057397 5 9.6e-3 0 +0.005 5 5 3712948 40001 0.010773380074269825 5 9.7e-3 0 +0.00315478672 5 5 13365351 40000 0.002992813282644055 5 9.8e-3 0 +0.00199053585 5 5 50735624 40000 0.0007884006708974349 5 9.8e-3 0 +0.00125594322 5 5 100000011 20320 0.00020319997764800245 5 1.4e-2 0 +0.000792446596 5 5 100000011 5111 0.00005110999437790062 5 2.7e-2 0 +0.0005 5 5 100000011 1326 0.000013259998541400161 5 5.4e-2 0 +0.000315478672 5 5 100000011 339 0.000003389999627100041 5 1.1e-1 0 +0.000199053585 5 5 100000011 92 0.0000009199998988000111 5 2.0e-1 0 +0.000125594322 5 5 100000011 21 0.00000020999997690000254 5 4.3e-1 0 +0.0000792446596 5 5 100000011 10 0.00000009999998900000121 5 6.2e-1 0 +0.00005 5 5 100000011 0 0 5 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_7.txt b/benchmark/paper_splitting_decoder/circuit_level_normal/d_7.txt new file mode 100644 index 00000000..028ffaf9 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 7 79939 40005 0.500444088617571 7 6.9e-3 0 +0.315478672 7 7 79468 40004 0.5033975940001006 7 6.9e-3 0 +0.199053585 7 7 80274 40004 0.49834317462690286 7 6.9e-3 0 +0.125594322 7 7 79811 40007 0.5012717545200537 7 6.9e-3 0 +0.0792446596 7 7 80218 40008 0.4987409309631255 7 6.9e-3 0 +0.05 7 7 79913 40003 0.5005818827975423 7 6.9e-3 0 +0.0315478672 7 7 82641 40005 0.4840817511888772 7 7.0e-3 0 +0.0199053585 7 7 110637 40005 0.3615878955503132 7 7.8e-3 0 +0.0125594322 7 7 267787 40002 0.14937991762109437 7 9.0e-3 0 +0.00792446596 7 7 1035593 40000 0.03862521280078177 7 9.6e-3 0 +0.005 7 7 5259796 40000 0.007604857678890968 7 9.8e-3 0 +0.00315478672 7 7 30252231 40000 0.0013222165333855874 7 9.8e-3 0 +0.00199053585 7 7 100000011 21961 0.00021960997584290266 7 1.3e-2 0 +0.00125594322 7 7 100000011 3488 0.00003487999616320042 7 3.3e-2 0 +0.000792446596 7 7 100000011 535 0.000005349999411500065 7 8.5e-2 0 +0.0005 7 7 100000011 86 0.0000008599999054000104 7 2.1e-1 0 +0.000315478672 7 7 100000011 14 0.0000001399999846000017 7 5.2e-1 0 +0.000199053585 7 7 100000011 0 0 7 NaN 0 +0.000125594322 7 7 100000011 0 0 7 NaN 0 +0.0000792446596 7 7 100000011 0 0 7 NaN 0 +0.00005 7 7 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_9.txt b/benchmark/paper_splitting_decoder/circuit_level_normal/d_9.txt new file mode 100644 index 00000000..33c46b25 --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 9 80342 40004 0.4979213860745314 9 6.9e-3 0 +0.315478672 9 9 80140 40005 0.49918891939106563 9 6.9e-3 0 +0.199053585 9 9 80201 40004 0.49879677310756726 9 6.9e-3 0 +0.125594322 9 9 80237 40007 0.4986103667883894 9 6.9e-3 0 +0.0792446596 9 9 79458 40006 0.5034861184525158 9 6.9e-3 0 +0.05 9 9 79815 40008 0.5012591618116895 9 6.9e-3 0 +0.0315478672 9 9 80416 40005 0.4974756267409471 9 6.9e-3 0 +0.0199053585 9 9 90995 40007 0.43966151986372876 9 7.3e-3 0 +0.0125594322 9 9 207362 40001 0.19290419652588228 9 8.8e-3 0 +0.00792446596 9 9 1040993 40000 0.038424850119069 9 9.6e-3 0 +0.005 9 9 8122524 40001 0.004924700745728791 9 9.8e-3 0 +0.00315478672 9 9 44121881 23411 0.0005305984121574508 9 1.3e-2 0 +0.00199053585 9 9 51585179 2807 0.000054414854313096405 9 3.7e-2 0 +0.00125594322 9 9 61453996 319 0.000005190874813087826 9 1.1e-1 0 +0.000792446596 9 9 63094049 34 0.0000005388780802449372 9 3.4e-1 0 +0.0005 9 9 65707284 1 0.000000015219012857082936 9 2.0e0 0 +0.000315478672 9 9 75395215 0 0 9 NaN 0 +0.000199053585 9 9 77256910 0 0 9 NaN 0 +0.000125594322 9 9 78059885 0 0 9 NaN 0 +0.0000792446596 9 9 79175301 0 0 9 NaN 0 +0.00005 9 9 79526460 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/circuit_level_normal/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..53d6312f --- /dev/null +++ b/benchmark/paper_splitting_decoder/circuit_level_normal/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 3 3 80185 40004 0.49889630230092913 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 3 3 80058 40007 0.49972519923055786 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 3 3 80058 40004 0.4996877263983612 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 3 3 80111 40003 0.49934465928524174 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 3 3 86003 40005 0.46515819215608756 3 7.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 3 3 108256 40005 0.3695407182973692 3 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 3 3 164158 40003 0.24368596108627055 3 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 3 3 292140 40001 0.13692407749709043 3 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 3 3 596465 40000 0.0670617722749868 3 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 3 3 1301614 40000 0.030731076955226356 3 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 3 3 2964924 40000 0.013491070934701867 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 3 3 7187926 40001 0.005565026685027086 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 3 3 17261671 40000 0.0023172727599778723 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 3 3 42259228 40000 0.0009465388246089115 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 3 3 100000011 38266 0.00038265995790740464 3 1.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 3 3 100000011 15484 0.00015483998296760189 3 1.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 3 3 100000011 6129 0.00006128999325810074 3 2.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 3 3 100000011 2433 0.000024329997323700296 3 4.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 3 3 100000011 997 0.00000996999890330012 3 6.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 3 3 100000011 344 0.0000034399996216000414 3 1.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 3 3 100000011 148 0.0000014799998372000179 3 1.6e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 5 5 79793 40003 0.5013347035454238 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 5 5 80179 40003 0.49892116389578317 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 5 5 79799 40008 0.5013596661612301 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 5 5 80204 40007 0.49881552042292154 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 5 5 80264 40007 0.4984426392903419 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 5 5 80886 40006 0.4945973345201889 5 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 5 5 96301 40004 0.4154058628674676 5 7.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 5 5 159999 40003 0.2500203126269539 5 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 5 5 367859 40001 0.10874003354546172 5 9.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 5 5 1102707 40000 0.03627436844057397 5 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 5 5 3712948 40001 0.010773380074269825 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 5 5 13365351 40000 0.002992813282644055 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 5 5 50735624 40000 0.0007884006708974349 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 5 5 100000011 20320 0.00020319997764800245 5 1.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 5 5 100000011 5111 0.00005110999437790062 5 2.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 5 5 100000011 1326 0.000013259998541400161 5 5.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 5 5 100000011 339 0.000003389999627100041 5 1.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 5 5 100000011 92 0.0000009199998988000111 5 2.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 5 5 100000011 21 0.00000020999997690000254 5 4.3e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 5 5 100000011 10 0.00000009999998900000121 5 6.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 7 7 79939 40005 0.500444088617571 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 7 7 79468 40004 0.5033975940001006 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 7 7 80274 40004 0.49834317462690286 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 7 7 79811 40007 0.5012717545200537 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 7 7 80218 40008 0.4987409309631255 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 7 7 79913 40003 0.5005818827975423 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 7 7 82641 40005 0.4840817511888772 7 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 7 7 110637 40005 0.3615878955503132 7 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 7 7 267787 40002 0.14937991762109437 7 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 7 7 1035593 40000 0.03862521280078177 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 7 7 5259796 40000 0.007604857678890968 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 7 7 30252231 40000 0.0013222165333855874 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 7 7 100000011 21961 0.00021960997584290266 7 1.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 7 7 100000011 3488 0.00003487999616320042 7 3.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 7 7 100000011 535 0.000005349999411500065 7 8.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 7 7 100000011 86 0.0000008599999054000104 7 2.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 7 7 100000011 14 0.0000001399999846000017 7 5.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 9 9 80342 40004 0.4979213860745314 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 9 9 80140 40005 0.49918891939106563 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 9 9 80201 40004 0.49879677310756726 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 9 9 80237 40007 0.4986103667883894 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 9 9 79458 40006 0.5034861184525158 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 9 9 79815 40008 0.5012591618116895 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 9 9 80416 40005 0.4974756267409471 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 9 9 90995 40007 0.43966151986372876 9 7.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 9 9 207362 40001 0.19290419652588228 9 8.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 9 9 1040993 40000 0.038424850119069 9 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 9 9 8122524 40001 0.004924700745728791 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 9 9 44121881 23411 0.0005305984121574508 9 1.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 9 9 51585179 2807 0.000054414854313096405 9 3.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 9 9 61453996 319 0.000005190874813087826 9 1.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 9 9 63094049 34 0.0000005388780802449372 9 3.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 9 9 65707284 1 0.000000015219012857082936 9 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 9 9 75395215 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 9 9 77256910 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 9 9 78059885 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 9 9 79175301 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 9 9 79526460 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 11 11 79857 40007 0.5009830071252364 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 11 11 79830 40004 0.5011148690968308 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 11 11 80358 40004 0.4978222454516041 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 11 11 79721 40006 0.5018251150888724 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 11 11 80011 40007 0.5000187474222294 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 11 11 80330 40004 0.4979957674592307 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 11 11 80178 40006 0.4989648033126294 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 11 11 83110 40007 0.48137408254121045 11 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 11 11 168314 40000 0.2376510569530758 11 8.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 11 11 1062019 40000 0.03766410958749326 11 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 11 11 12858500 40000 0.0031107827507096475 11 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 11 11 26814844 5432 0.00020257436515386777 11 2.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 11 11 33309250 406 0.000012188806412633128 11 9.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 11 11 36301713 24 0.000000661125826211011 11 4.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 11 11 39921400 1 0.000000025049221720681138 11 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 11 11 40584905 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 11 11 42043338 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 11 11 35666466 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 11 11 42376156 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 11 11 43229428 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 11 11 36123725 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 13 13 80401 40004 0.49755600054725685 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 13 13 79837 40006 0.501095983065496 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 13 13 80011 40004 0.49998125257777054 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 13 13 79963 40005 0.500293885922239 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 13 13 79723 40008 0.5018376127340918 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 13 13 79727 40006 0.5017873493295872 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 13 13 79824 40006 0.5011775906995389 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 13 13 81181 40004 0.49277540311156554 13 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 13 13 141323 40001 0.2830466378438046 13 8.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 13 13 1083320 40000 0.0369235313665399 13 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 13 13 11322151 21590 0.0019068814750836656 13 1.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 13 13 15435670 1089 0.00007055087339908147 13 5.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 13 13 18994195 53 0.000002790326202294964 13 2.7e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 13 13 21313144 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 13 13 23179065 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 13 13 24625193 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 13 13 25907142 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 13 13 26423072 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 13 13 27368016 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 13 13 26423681 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 13 13 28014581 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file diff --git a/benchmark/paper_splitting_decoder/code_capacity_noise.gp b/benchmark/paper_splitting_decoder/code_capacity_noise.gp new file mode 100644 index 00000000..4c851beb --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_noise.gp @@ -0,0 +1,32 @@ +set terminal postscript eps color "Arial, 28" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 28" +set ylabel "Logical Error Rate (p_L)" font "Arial, 28" +set grid ytics +set size 1,1 + +set logscale x +set xrange [0.00001:0.1] +set xtics ("10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set logscale y +set ytics ("10^{-8}" 0.00000001, "10^{-7}" 0.0000001, "10^{-6}" 0.000001, "10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set yrange [0.00000001:1] +set key outside horizontal top center font "Arial, 24" + +set style fill transparent solid 0.2 noborder + +set output "code_capacity_noise.eps" + +plot "code_capacity_normal/d_3.txt" using 1:6 with linespoints lt rgb "red" linewidth 5 pointtype 2 pointsize 1 title "d=3",\ + "code_capacity_normal/d_5.txt" using 1:6 with linespoints lt rgb "blue" linewidth 5 pointtype 2 pointsize 1 title "d=5",\ + "code_capacity_normal/d_7.txt" using 1:6 with linespoints lt rgb "green" linewidth 5 pointtype 2 pointsize 1 title "d=7",\ + "code_capacity_normal/d_9.txt" using 1:6 with linespoints lt rgb "yellow" linewidth 5 pointtype 2 pointsize 1 title "d=9",\ + "code_capacity_normal/d_11.txt" using 1:6 with linespoints lt rgb "purple" linewidth 5 pointtype 2 pointsize 1 title "d=11",\ + "code_capacity_normal/d_13.txt" using 1:6 with linespoints lt rgb "orange" linewidth 5 pointtype 2 pointsize 1 title "d=13",\ + "code_capacity_with_y/d_3.txt" using 1:6 with linespoints lt rgb "red" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=3(Y)",\ + "code_capacity_with_y/d_5.txt" using 1:6 with linespoints lt rgb "blue" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=5(Y)",\ + "code_capacity_with_y/d_7.txt" using 1:6 with linespoints lt rgb "green" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=7(Y)",\ + "code_capacity_with_y/d_9.txt" using 1:6 with linespoints lt rgb "yellow" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=9(Y)",\ + "code_capacity_with_y/d_11.txt" using 1:6 with linespoints lt rgb "purple" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=11(Y)",\ + "code_capacity_with_y/d_13.txt" using 1:6 with linespoints lt rgb "orange" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=13(Y)" + +system("ps2pdf -dEPSCrop code_capacity_noise.eps code_capacity_noise.pdf") diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_11.txt b/benchmark/paper_splitting_decoder/code_capacity_normal/d_11.txt new file mode 100644 index 00000000..7e41ee77 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 0 53680 40009 0.7453241430700447 11 4.9e-3 0 +0.315478672 11 0 55013 40009 0.7272644647628742 11 5.1e-3 0 +0.199053585 11 0 85147 40007 0.4698580102646012 11 7.1e-3 0 +0.125594322 11 0 305824 40002 0.13080072198388615 11 9.1e-3 0 +0.0792446596 11 0 2198576 40000 0.0181935943992839 11 9.7e-3 0 +0.05 11 0 23106135 40000 0.0017311419672740595 11 9.8e-3 0 +0.0315478672 11 0 100000011 13351 0.00013350998531390162 11 1.7e-2 0 +0.0199053585 11 0 100000011 991 0.00000990999890990012 11 6.2e-2 0 +0.0125594322 11 0 100000011 65 0.0000006499999285000079 11 2.4e-1 0 +0.00792446596 11 0 100000011 6 0.00000005999999340000073 11 8.0e-1 0 +0.005 11 0 100000011 0 0 11 NaN 0 +0.00315478672 11 0 100000011 0 0 11 NaN 0 +0.00199053585 11 0 100000011 0 0 11 NaN 0 +0.00125594322 11 0 100000011 0 0 11 NaN 0 +0.000792446596 11 0 100000011 0 0 11 NaN 0 +0.0005 11 0 100000011 0 0 11 NaN 0 +0.000315478672 11 0 100000011 0 0 11 NaN 0 +0.000199053585 11 0 100000011 0 0 11 NaN 0 +0.000125594322 11 0 100000011 0 0 11 NaN 0 +0.0000792446596 11 0 100000011 0 0 11 NaN 0 +0.00005 11 0 100000011 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_13.txt b/benchmark/paper_splitting_decoder/code_capacity_normal/d_13.txt new file mode 100644 index 00000000..a6be2c55 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 0 53391 40009 0.7493585061152629 13 4.9e-3 0 +0.315478672 13 0 54287 40009 0.7369904397001124 13 5.0e-3 0 +0.199053585 13 0 80843 40008 0.49488514775552617 13 7.0e-3 0 +0.125594322 13 0 328942 40001 0.12160502459400137 13 9.2e-3 0 +0.0792446596 13 0 3208297 40001 0.012467985351730217 13 9.7e-3 0 +0.05 13 0 50427876 40000 0.0007932120718310643 13 9.8e-3 0 +0.0315478672 13 0 100000011 3969 0.00003968999563410048 13 3.1e-2 0 +0.0199053585 13 0 100000011 184 0.0000018399997976000222 13 1.4e-1 0 +0.0125594322 13 0 100000011 6 0.00000005999999340000073 13 8.0e-1 0 +0.00792446596 13 0 100000011 0 0 13 NaN 0 +0.005 13 0 100000011 0 0 13 NaN 0 +0.00315478672 13 0 100000011 0 0 13 NaN 0 +0.00199053585 13 0 100000011 0 0 13 NaN 0 +0.00125594322 13 0 100000011 0 0 13 NaN 0 +0.000792446596 13 0 100000011 0 0 13 NaN 0 +0.0005 13 0 100000011 0 0 13 NaN 0 +0.000315478672 13 0 100000011 0 0 13 NaN 0 +0.000199053585 13 0 100000011 0 0 13 NaN 0 +0.000125594322 13 0 100000011 0 0 13 NaN 0 +0.0000792446596 13 0 100000011 0 0 13 NaN 0 +0.00005 13 0 100000011 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_3.txt b/benchmark/paper_splitting_decoder/code_capacity_normal/d_3.txt new file mode 100644 index 00000000..ef4fad02 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 0 62839 40004 0.636611021817661 3 5.9e-3 0 +0.315478672 3 0 75271 40009 0.531532728408019 3 6.7e-3 0 +0.199053585 3 0 125418 40005 0.3189733531072095 3 8.1e-3 0 +0.125594322 3 0 243988 40003 0.16395478466154073 3 9.0e-3 0 +0.0792446596 3 0 518732 40003 0.07711689273073571 3 9.4e-3 0 +0.05 3 0 1189715 40000 0.03362149758555621 3 9.6e-3 0 +0.0315478672 3 0 2796092 40000 0.014305680928953696 3 9.7e-3 0 +0.0199053585 3 0 6828290 40000 0.005857982013066229 3 9.8e-3 0 +0.0125594322 3 0 16544993 40000 0.002417649859386462 3 9.8e-3 0 +0.00792446596 3 0 40754499 40000 0.0009814867310723168 3 9.8e-3 0 +0.005 3 0 100000011 39213 0.00039212995686570474 3 9.9e-3 0 +0.00315478672 3 0 100000011 15646 0.0001564599827894019 3 1.6e-2 0 +0.00199053585 3 0 100000011 6252 0.00006251999312280075 3 2.5e-2 0 +0.00125594322 3 0 100000011 2483 0.0000248299972687003 3 3.9e-2 0 +0.000792446596 3 0 100000011 1024 0.000010239998873600124 3 6.1e-2 0 +0.0005 3 0 100000011 462 0.000004619999491800056 3 9.1e-2 0 +0.000315478672 3 0 100000011 185 0.0000018499997965000224 3 1.4e-1 0 +0.000199053585 3 0 100000011 75 0.0000007499999175000091 3 2.3e-1 0 +0.000125594322 3 0 100000011 20 0.00000019999997800000243 3 4.4e-1 0 +0.0000792446596 3 0 100000011 6 0.00000005999999340000073 3 8.0e-1 0 +0.00005 3 0 100000011 7 0.00000006999999230000085 3 7.4e-1 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_5.txt b/benchmark/paper_splitting_decoder/code_capacity_normal/d_5.txt new file mode 100644 index 00000000..91d1a1c2 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 0 56620 40010 0.7066407629812786 5 5.3e-3 0 +0.315478672 5 0 64559 40004 0.619650242413916 5 6.0e-3 0 +0.199053585 5 0 108815 40004 0.36763313881358267 5 7.8e-3 0 +0.125594322 5 0 251360 40001 0.15913828771483132 5 9.0e-3 0 +0.0792446596 5 0 734365 40000 0.05446882680955656 5 9.5e-3 0 +0.05 5 0 2428062 40000 0.016474043908269228 5 9.7e-3 0 +0.0315478672 5 0 8606058 40001 0.004648004928621211 5 9.8e-3 0 +0.0199053585 5 0 32496143 40000 0.0012309153120110285 5 9.8e-3 0 +0.0125594322 5 0 100000011 31896 0.00031895996491440386 5 1.1e-2 0 +0.00792446596 5 0 100000011 8302 0.000083019990867801 5 2.2e-2 0 +0.005 5 0 100000011 2164 0.000021639997619600262 5 4.2e-2 0 +0.00315478672 5 0 100000011 528 0.000005279999419200064 5 8.5e-2 0 +0.00199053585 5 0 100000011 124 0.000001239999863600015 5 1.8e-1 0 +0.00125594322 5 0 100000011 37 0.00000036999995930000447 5 3.2e-1 0 +0.000792446596 5 0 100000011 6 0.00000005999999340000073 5 8.0e-1 0 +0.0005 5 0 100000011 1 0.00000000999999890000012 5 2.0e0 0 +0.000315478672 5 0 100000011 1 0.00000000999999890000012 5 2.0e0 0 +0.000199053585 5 0 100000011 0 0 5 NaN 0 +0.000125594322 5 0 100000011 0 0 5 NaN 0 +0.0000792446596 5 0 100000011 0 0 5 NaN 0 +0.00005 5 0 100000011 0 0 5 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_7.txt b/benchmark/paper_splitting_decoder/code_capacity_normal/d_7.txt new file mode 100644 index 00000000..46409635 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 0 54609 40009 0.7326448021388415 7 5.1e-3 0 +0.315478672 7 0 59100 40003 0.6768697123519458 7 5.6e-3 0 +0.199053585 7 0 98852 40005 0.40469590903573016 7 7.6e-3 0 +0.125594322 7 0 267632 40002 0.14946643151790517 7 9.0e-3 0 +0.0792446596 7 0 1053185 40001 0.03798098149897691 7 9.6e-3 0 +0.05 7 0 5106037 40000 0.007833864110267904 7 9.8e-3 0 +0.0315478672 7 0 27653010 40000 0.0014464971444338246 7 9.8e-3 0 +0.0199053585 7 0 100000011 24990 0.00024989997251100303 7 1.2e-2 0 +0.0125594322 7 0 100000011 4227 0.00004226999535030051 7 3.0e-2 0 +0.00792446596 7 0 100000011 724 0.000007239999203600088 7 7.3e-2 0 +0.005 7 0 100000011 116 0.0000011599998724000141 7 1.8e-1 0 +0.00315478672 7 0 100000011 15 0.0000001499999835000018 7 5.1e-1 0 +0.00199053585 7 0 100000011 1 0.00000000999999890000012 7 2.0e0 0 +0.00125594322 7 0 100000011 0 0 7 NaN 0 +0.000792446596 7 0 100000011 0 0 7 NaN 0 +0.0005 7 0 100000011 0 0 7 NaN 0 +0.000315478672 7 0 100000011 0 0 7 NaN 0 +0.000199053585 7 0 100000011 0 0 7 NaN 0 +0.000125594322 7 0 100000011 0 0 7 NaN 0 +0.0000792446596 7 0 100000011 0 0 7 NaN 0 +0.00005 7 0 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_9.txt b/benchmark/paper_splitting_decoder/code_capacity_normal/d_9.txt new file mode 100644 index 00000000..8b50ed20 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 0 53639 40007 0.7458565595928336 9 4.9e-3 0 +0.315478672 9 0 56778 40009 0.7046567332417486 9 5.3e-3 0 +0.199053585 9 0 91451 40007 0.4374692458256334 9 7.3e-3 0 +0.125594322 9 0 285957 40002 0.13988816500382925 9 9.1e-3 0 +0.0792446596 9 0 1514236 40001 0.026416621979664993 9 9.7e-3 0 +0.05 9 0 10746550 40000 0.0037221247749277676 9 9.8e-3 0 +0.0315478672 9 0 89600805 40000 0.00044642456058290996 9 9.8e-3 0 +0.0199053585 9 0 100000011 5022 0.000050219994475800606 9 2.8e-2 0 +0.0125594322 9 0 100000011 491 0.000004909999459900059 9 8.8e-2 0 +0.00792446596 9 0 100000011 50 0.000000499999945000006 9 2.8e-1 0 +0.005 9 0 100000011 4 0.00000003999999560000048 9 9.8e-1 0 +0.00315478672 9 0 100000011 1 0.00000000999999890000012 9 2.0e0 0 +0.00199053585 9 0 100000011 0 0 9 NaN 0 +0.00125594322 9 0 100000011 0 0 9 NaN 0 +0.000792446596 9 0 100000011 0 0 9 NaN 0 +0.0005 9 0 100000011 0 0 9 NaN 0 +0.000315478672 9 0 100000011 0 0 9 NaN 0 +0.000199053585 9 0 100000011 0 0 9 NaN 0 +0.000125594322 9 0 100000011 0 0 9 NaN 0 +0.0000792446596 9 0 100000011 0 0 9 NaN 0 +0.00005 9 0 100000011 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/code_capacity_normal/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..d30dd377 --- /dev/null +++ b/benchmark/paper_splitting_decoder/code_capacity_normal/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 3 0 62839 40004 0.636611021817661 3 5.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 3 0 75271 40009 0.531532728408019 3 6.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 3 0 125418 40005 0.3189733531072095 3 8.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 3 0 243988 40003 0.16395478466154073 3 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 3 0 518732 40003 0.07711689273073571 3 9.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 3 0 1189715 40000 0.03362149758555621 3 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 3 0 2796092 40000 0.014305680928953696 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 3 0 6828290 40000 0.005857982013066229 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 3 0 16544993 40000 0.002417649859386462 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 3 0 40754499 40000 0.0009814867310723168 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 3 0 100000011 39213 0.00039212995686570474 3 9.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 3 0 100000011 15646 0.0001564599827894019 3 1.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 3 0 100000011 6252 0.00006251999312280075 3 2.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 3 0 100000011 2483 0.0000248299972687003 3 3.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 3 0 100000011 1024 0.000010239998873600124 3 6.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 3 0 100000011 462 0.000004619999491800056 3 9.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 3 0 100000011 185 0.0000018499997965000224 3 1.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 3 0 100000011 75 0.0000007499999175000091 3 2.3e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 3 0 100000011 20 0.00000019999997800000243 3 4.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 3 0 100000011 6 0.00000005999999340000073 3 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 3 0 100000011 7 0.00000006999999230000085 3 7.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 5 0 56620 40010 0.7066407629812786 5 5.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 5 0 64559 40004 0.619650242413916 5 6.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 5 0 108815 40004 0.36763313881358267 5 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 5 0 251360 40001 0.15913828771483132 5 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 5 0 734365 40000 0.05446882680955656 5 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 5 0 2428062 40000 0.016474043908269228 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 5 0 8606058 40001 0.004648004928621211 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 5 0 32496143 40000 0.0012309153120110285 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 5 0 100000011 31896 0.00031895996491440386 5 1.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 5 0 100000011 8302 0.000083019990867801 5 2.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 5 0 100000011 2164 0.000021639997619600262 5 4.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 5 0 100000011 528 0.000005279999419200064 5 8.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 5 0 100000011 124 0.000001239999863600015 5 1.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 5 0 100000011 37 0.00000036999995930000447 5 3.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 5 0 100000011 6 0.00000005999999340000073 5 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 5 0 100000011 1 0.00000000999999890000012 5 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 5 0 100000011 1 0.00000000999999890000012 5 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 7 0 54609 40009 0.7326448021388415 7 5.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 7 0 59100 40003 0.6768697123519458 7 5.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 7 0 98852 40005 0.40469590903573016 7 7.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 7 0 267632 40002 0.14946643151790517 7 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 7 0 1053185 40001 0.03798098149897691 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 7 0 5106037 40000 0.007833864110267904 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 7 0 27653010 40000 0.0014464971444338246 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 7 0 100000011 24990 0.00024989997251100303 7 1.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 7 0 100000011 4227 0.00004226999535030051 7 3.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 7 0 100000011 724 0.000007239999203600088 7 7.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 7 0 100000011 116 0.0000011599998724000141 7 1.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 7 0 100000011 15 0.0000001499999835000018 7 5.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 7 0 100000011 1 0.00000000999999890000012 7 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 9 0 53639 40007 0.7458565595928336 9 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 9 0 56778 40009 0.7046567332417486 9 5.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 9 0 91451 40007 0.4374692458256334 9 7.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 9 0 285957 40002 0.13988816500382925 9 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 9 0 1514236 40001 0.026416621979664993 9 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 9 0 10746550 40000 0.0037221247749277676 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 9 0 89600805 40000 0.00044642456058290996 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 9 0 100000011 5022 0.000050219994475800606 9 2.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 9 0 100000011 491 0.000004909999459900059 9 8.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 9 0 100000011 50 0.000000499999945000006 9 2.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 9 0 100000011 4 0.00000003999999560000048 9 9.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 9 0 100000011 1 0.00000000999999890000012 9 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 11 0 53680 40009 0.7453241430700447 11 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 11 0 55013 40009 0.7272644647628742 11 5.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 11 0 85147 40007 0.4698580102646012 11 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 11 0 305824 40002 0.13080072198388615 11 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 11 0 2198576 40000 0.0181935943992839 11 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 11 0 23106135 40000 0.0017311419672740595 11 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 11 0 100000011 13351 0.00013350998531390162 11 1.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 11 0 100000011 991 0.00000990999890990012 11 6.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 11 0 100000011 65 0.0000006499999285000079 11 2.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 11 0 100000011 6 0.00000005999999340000073 11 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.4 13 0 53391 40009 0.7493585061152629 13 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 13 0 54287 40009 0.7369904397001124 13 5.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 13 0 80843 40008 0.49488514775552617 13 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 13 0 328942 40001 0.12160502459400137 13 9.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 13 0 3208297 40001 0.012467985351730217 13 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.05 13 0 50427876 40000 0.0007932120718310643 13 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 13 0 100000011 3969 0.00003968999563410048 13 3.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 13 0 100000011 184 0.0000018399997976000222 13 1.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 13 0 100000011 6 0.00000005999999340000073 13 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion + + ''' + format:

+ 0.00005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file diff --git a/benchmark/paper_splitting_decoder/phenomenological_noise.gp b/benchmark/paper_splitting_decoder/phenomenological_noise.gp new file mode 100644 index 00000000..42fc2ca2 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_noise.gp @@ -0,0 +1,32 @@ +set terminal postscript eps color "Arial, 28" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 28" +set ylabel "Logical Error Rate (p_L)" font "Arial, 28" +set grid ytics +set size 1,1 + +set logscale x +set xrange [0.00001:0.1] +set xtics ("10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set logscale y +set ytics ("10^{-8}" 0.00000001, "10^{-7}" 0.0000001, "10^{-6}" 0.000001, "10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set yrange [0.00000001:1] +set key outside horizontal top center font "Arial, 24" + +set style fill transparent solid 0.2 noborder + +set output "phenomenological_noise.eps" + +plot "phenomenological_normal/d_3.txt" using 1:6 with linespoints lt rgb "red" linewidth 5 pointtype 2 pointsize 1 title "d=3",\ + "phenomenological_normal/d_5.txt" using 1:6 with linespoints lt rgb "blue" linewidth 5 pointtype 2 pointsize 1 title "d=5",\ + "phenomenological_normal/d_7.txt" using 1:6 with linespoints lt rgb "green" linewidth 5 pointtype 2 pointsize 1 title "d=7",\ + "phenomenological_normal/d_9.txt" using 1:6 with linespoints lt rgb "yellow" linewidth 5 pointtype 2 pointsize 1 title "d=9",\ + "phenomenological_normal/d_11.txt" using 1:6 with linespoints lt rgb "purple" linewidth 5 pointtype 2 pointsize 1 title "d=11",\ + "phenomenological_normal/d_13.txt" using 1:6 with linespoints lt rgb "orange" linewidth 5 pointtype 2 pointsize 1 title "d=13",\ + "phenomenological_with_y/d_3.txt" using 1:6 with linespoints lt rgb "red" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=3(Y)",\ + "phenomenological_with_y/d_5.txt" using 1:6 with linespoints lt rgb "blue" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=5(Y)",\ + "phenomenological_with_y/d_7.txt" using 1:6 with linespoints lt rgb "green" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=7(Y)",\ + "phenomenological_with_y/d_9.txt" using 1:6 with linespoints lt rgb "yellow" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=9(Y)",\ + "phenomenological_with_y/d_11.txt" using 1:6 with linespoints lt rgb "purple" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=11(Y)",\ + "phenomenological_with_y/d_13.txt" using 1:6 with linespoints lt rgb "orange" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=13(Y)" + +system("ps2pdf -dEPSCrop phenomenological_noise.eps phenomenological_noise.pdf") diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_11.txt b/benchmark/paper_splitting_decoder/phenomenological_normal/d_11.txt new file mode 100644 index 00000000..78d782da --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 11 79961 40007 0.500331411563137 11 6.9e-3 0 +0.315478672 11 11 79945 40008 0.5004440552880105 11 6.9e-3 0 +0.199053585 11 11 79898 40006 0.5007134095972364 11 6.9e-3 0 +0.125594322 11 11 79974 40004 0.5002125690849526 11 6.9e-3 0 +0.0792446596 11 11 81420 40008 0.4913780397936625 11 7.0e-3 0 +0.05 11 11 162004 40004 0.2469321745142095 11 8.5e-3 0 +0.0315478672 11 11 1406390 40000 0.028441612923868913 11 9.7e-3 0 +0.0199053585 11 11 23565395 40000 0.0016974041810035435 11 9.8e-3 0 +0.0125594322 11 11 31286146 2670 0.00008534128812158583 11 3.8e-2 0 +0.00792446596 11 11 36309192 157 0.000004323973940262841 11 1.6e-1 0 +0.005 11 11 33782019 3 0.00000008880463894120716 11 1.1e0 0 +0.00315478672 11 11 35165951 1 0.000000028436597662323992 11 2.0e0 0 +0.00199053585 11 11 36102835 0 0 11 NaN 0 +0.00125594322 11 11 36776358 0 0 11 NaN 0 +0.000792446596 11 11 37430119 0 0 11 NaN 0 +0.0005 11 11 37345417 0 0 11 NaN 0 +0.000315478672 11 11 37781259 0 0 11 NaN 0 +0.000199053585 11 11 46239747 0 0 11 NaN 0 +0.000125594322 11 11 47384093 0 0 11 NaN 0 +0.0000792446596 11 11 47598581 0 0 11 NaN 0 +0.00005 11 11 38985297 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_13.txt b/benchmark/paper_splitting_decoder/phenomenological_normal/d_13.txt new file mode 100644 index 00000000..856d0158 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 13 79735 40003 0.5016993791935788 13 6.9e-3 0 +0.315478672 13 13 79954 40006 0.5003627085574205 13 6.9e-3 0 +0.199053585 13 13 80050 40003 0.49972517176764525 13 6.9e-3 0 +0.125594322 13 13 80013 40007 0.50000624898454 13 6.9e-3 0 +0.0792446596 13 13 80150 40003 0.49910168434185903 13 6.9e-3 0 +0.05 13 13 144768 40005 0.27633869363395225 13 8.3e-3 0 +0.0315478672 13 13 1703579 40000 0.023479979501977895 13 9.7e-3 0 +0.0199053585 13 13 14489695 11764 0.0008118873447646759 13 1.8e-2 0 +0.0125594322 13 13 17588294 400 0.00002274239900697589 13 9.8e-2 0 +0.00792446596 13 13 22220279 13 0.0000005850511597986686 13 5.4e-1 0 +0.005 13 13 24334669 0 0 13 NaN 0 +0.00315478672 13 13 23654669 0 0 13 NaN 0 +0.00199053585 13 13 24667806 0 0 13 NaN 0 +0.00125594322 13 13 27640991 0 0 13 NaN 0 +0.000792446596 13 13 26177602 0 0 13 NaN 0 +0.0005 13 13 26595726 0 0 13 NaN 0 +0.000315478672 13 13 28778448 0 0 13 NaN 0 +0.000199053585 13 13 26378629 0 0 13 NaN 0 +0.000125594322 13 13 26641843 0 0 13 NaN 0 +0.0000792446596 13 13 29428811 0 0 13 NaN 0 +0.00005 13 13 29681633 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_3.txt b/benchmark/paper_splitting_decoder/phenomenological_normal/d_3.txt new file mode 100644 index 00000000..cc783349 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 3 79829 40004 0.5011211464505381 3 6.9e-3 0 +0.315478672 3 3 80010 40005 0.5 3 6.9e-3 0 +0.199053585 3 3 84921 40004 0.4710731150127766 3 7.1e-3 0 +0.125594322 3 3 106767 40001 0.3746569632939017 3 7.7e-3 0 +0.0792446596 3 3 170121 40004 0.23515027539222083 3 8.6e-3 0 +0.05 3 3 319243 40002 0.12530266912665275 3 9.2e-3 0 +0.0315478672 3 3 679214 40002 0.05889454575435724 3 9.5e-3 0 +0.0199053585 3 3 1537605 40000 0.026014483563724104 3 9.7e-3 0 +0.0125594322 3 3 3650607 40000 0.010957081931854072 3 9.7e-3 0 +0.00792446596 3 3 8768000 40000 0.004562043795620438 3 9.8e-3 0 +0.005 3 3 21408093 40000 0.0018684522717647013 3 9.8e-3 0 +0.00315478672 3 3 53906218 40000 0.0007420294259931201 3 9.8e-3 0 +0.00199053585 3 3 100000011 29991 0.00029990996700990363 3 1.1e-2 0 +0.00125594322 3 3 100000011 12048 0.00012047998674720145 3 1.8e-2 0 +0.000792446596 3 3 100000011 4723 0.00004722999480470057 3 2.9e-2 0 +0.0005 3 3 100000011 1859 0.000018589997955100225 3 4.5e-2 0 +0.000315478672 3 3 100000011 741 0.00000740999918490009 3 7.2e-2 0 +0.000199053585 3 3 100000011 305 0.000003049999664500037 3 1.1e-1 0 +0.000125594322 3 3 100000011 117 0.000001169999871300014 3 1.8e-1 0 +0.0000792446596 3 3 100000011 48 0.0000004799999472000058 3 2.8e-1 0 +0.00005 3 3 100000011 19 0.0000001899999791000023 3 4.5e-1 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_5.txt b/benchmark/paper_splitting_decoder/phenomenological_normal/d_5.txt new file mode 100644 index 00000000..f94d2571 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 5 80443 40003 0.4972837910072971 5 6.9e-3 0 +0.315478672 5 5 80392 40004 0.4976117026569808 5 6.9e-3 0 +0.199053585 5 5 80439 40003 0.49730851949924787 5 6.9e-3 0 +0.125594322 5 5 84225 40005 0.47497773820124667 5 7.1e-3 0 +0.0792446596 5 5 119015 40002 0.33610889383691134 5 8.0e-3 0 +0.05 5 5 259848 40002 0.15394384409347003 5 9.0e-3 0 +0.0315478672 5 5 781890 40000 0.05115809129161391 5 9.5e-3 0 +0.0199053585 5 5 2737744 40000 0.014610569870667235 5 9.7e-3 0 +0.0125594322 5 5 10298676 40000 0.0038839944086016495 5 9.8e-3 0 +0.00792446596 5 5 39650141 40000 0.0010088236508414938 5 9.8e-3 0 +0.005 5 5 100000011 25819 0.0002581899715991031 5 1.2e-2 0 +0.00315478672 5 5 100000011 6566 0.00006565999277740079 5 2.4e-2 0 +0.00199053585 5 5 100000011 1621 0.000016209998216900195 5 4.9e-2 0 +0.00125594322 5 5 100000011 406 0.000004059999553400049 5 9.7e-2 0 +0.000792446596 5 5 100000011 98 0.0000009799998922000118 5 2.0e-1 0 +0.0005 5 5 100000011 22 0.00000021999997580000266 5 4.2e-1 0 +0.000315478672 5 5 100000011 10 0.00000009999998900000121 5 6.2e-1 0 +0.000199053585 5 5 100000011 0 0 5 NaN 0 +0.000125594322 5 5 100000011 0 0 5 NaN 0 +0.0000792446596 5 5 100000011 0 0 5 NaN 0 +0.00005 5 5 100000011 1 0.00000000999999890000012 5 2.0e0 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_7.txt b/benchmark/paper_splitting_decoder/phenomenological_normal/d_7.txt new file mode 100644 index 00000000..17d02557 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 7 80052 40007 0.49976265427472144 7 6.9e-3 0 +0.315478672 7 7 80131 40005 0.49924498633487663 7 6.9e-3 0 +0.199053585 7 7 80041 40005 0.4998063492460114 7 6.9e-3 0 +0.125594322 7 7 80555 40005 0.49661721804977965 7 7.0e-3 0 +0.0792446596 7 7 95945 40004 0.4169472093386836 7 7.5e-3 0 +0.05 7 7 221369 40002 0.18070280843297842 7 8.9e-3 0 +0.0315478672 7 7 954006 40000 0.0419284574730138 7 9.6e-3 0 +0.0199053585 7 7 5433341 40000 0.007361952802152487 7 9.8e-3 0 +0.0125594322 7 7 34947247 40000 0.0011445822899869623 7 9.8e-3 0 +0.00792446596 7 7 100000011 17798 0.00017797998042220215 7 1.5e-2 0 +0.005 7 7 100000011 2756 0.000027559996968400334 7 3.7e-2 0 +0.00315478672 7 7 100000011 410 0.00000409999954900005 7 9.7e-2 0 +0.00199053585 7 7 100000011 59 0.0000005899999351000071 7 2.6e-1 0 +0.00125594322 7 7 100000011 16 0.00000015999998240000193 7 4.9e-1 0 +0.000792446596 7 7 100000011 0 0 7 NaN 0 +0.0005 7 7 100000011 0 0 7 NaN 0 +0.000315478672 7 7 100000011 1 0.00000000999999890000012 7 2.0e0 0 +0.000199053585 7 7 100000011 0 0 7 NaN 0 +0.000125594322 7 7 100000011 0 0 7 NaN 0 +0.0000792446596 7 7 100000011 0 0 7 NaN 0 +0.00005 7 7 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_9.txt b/benchmark/paper_splitting_decoder/phenomenological_normal/d_9.txt new file mode 100644 index 00000000..e1a4f943 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 9 80061 40004 0.4996690023856809 9 6.9e-3 0 +0.315478672 9 9 80089 40004 0.4994943125772578 9 6.9e-3 0 +0.199053585 9 9 79899 40008 0.5007321743701423 9 6.9e-3 0 +0.125594322 9 9 80005 40007 0.5000562464845947 9 6.9e-3 0 +0.0792446596 9 9 85883 40003 0.4657848468264965 9 7.2e-3 0 +0.05 9 9 186658 40002 0.21430637851043083 9 8.7e-3 0 +0.0315478672 9 9 1151216 40000 0.03474586871620964 9 9.6e-3 0 +0.0199053585 9 9 11235853 40000 0.003560032335773706 9 9.8e-3 0 +0.0125594322 9 9 56212037 17773 0.0003161778321607523 9 1.5e-2 0 +0.00792446596 9 9 62856553 1766 0.000028095718198228273 9 4.7e-2 0 +0.005 9 9 71046031 160 0.000002252061061651706 9 1.5e-1 0 +0.00315478672 9 9 72789755 11 0.00000015112016794121646 9 5.9e-1 0 +0.00199053585 9 9 64385427 2 0.0000000310629298148477 9 1.4e0 0 +0.00125594322 9 9 73383254 0 0 9 NaN 0 +0.000792446596 9 9 79425760 0 0 9 NaN 0 +0.0005 9 9 74222672 0 0 9 NaN 0 +0.000315478672 9 9 79872099 0 0 9 NaN 0 +0.000199053585 9 9 76594872 0 0 9 NaN 0 +0.000125594322 9 9 81853816 0 0 9 NaN 0 +0.0000792446596 9 9 77150275 0 0 9 NaN 0 +0.00005 9 9 81523286 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/phenomenological_normal/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..98e39dc4 --- /dev/null +++ b/benchmark/paper_splitting_decoder/phenomenological_normal/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 3 3 79829 40004 0.5011211464505381 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 3 3 80010 40005 0.5 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 3 3 84921 40004 0.4710731150127766 3 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 3 3 106767 40001 0.3746569632939017 3 7.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 3 3 170121 40004 0.23515027539222083 3 8.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 3 3 319243 40002 0.12530266912665275 3 9.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 3 3 679214 40002 0.05889454575435724 3 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 3 3 1537605 40000 0.026014483563724104 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 3 3 3650607 40000 0.010957081931854072 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 3 3 8768000 40000 0.004562043795620438 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 3 3 21408093 40000 0.0018684522717647013 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 3 3 53906218 40000 0.0007420294259931201 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 3 3 100000011 29991 0.00029990996700990363 3 1.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 3 3 100000011 12048 0.00012047998674720145 3 1.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 3 3 100000011 4723 0.00004722999480470057 3 2.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 3 3 100000011 1859 0.000018589997955100225 3 4.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 3 3 100000011 741 0.00000740999918490009 3 7.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 3 3 100000011 305 0.000003049999664500037 3 1.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 3 3 100000011 117 0.000001169999871300014 3 1.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 3 3 100000011 48 0.0000004799999472000058 3 2.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 3 3 100000011 19 0.0000001899999791000023 3 4.5e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 5 5 80443 40003 0.4972837910072971 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 5 5 80392 40004 0.4976117026569808 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 5 5 80439 40003 0.49730851949924787 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 5 5 84225 40005 0.47497773820124667 5 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 5 5 119015 40002 0.33610889383691134 5 8.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 5 5 259848 40002 0.15394384409347003 5 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 5 5 781890 40000 0.05115809129161391 5 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 5 5 2737744 40000 0.014610569870667235 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 5 5 10298676 40000 0.0038839944086016495 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 5 5 39650141 40000 0.0010088236508414938 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 5 5 100000011 25819 0.0002581899715991031 5 1.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 5 5 100000011 6566 0.00006565999277740079 5 2.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 5 5 100000011 1621 0.000016209998216900195 5 4.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 5 5 100000011 406 0.000004059999553400049 5 9.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 5 5 100000011 98 0.0000009799998922000118 5 2.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 5 5 100000011 22 0.00000021999997580000266 5 4.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 5 5 100000011 10 0.00000009999998900000121 5 6.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 5 5 100000011 1 0.00000000999999890000012 5 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 7 7 80052 40007 0.49976265427472144 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 7 7 80131 40005 0.49924498633487663 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 7 7 80041 40005 0.4998063492460114 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 7 7 80555 40005 0.49661721804977965 7 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 7 7 95945 40004 0.4169472093386836 7 7.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 7 7 221369 40002 0.18070280843297842 7 8.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 7 7 954006 40000 0.0419284574730138 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 7 7 5433341 40000 0.007361952802152487 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 7 7 34947247 40000 0.0011445822899869623 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 7 7 100000011 17798 0.00017797998042220215 7 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 7 7 100000011 2756 0.000027559996968400334 7 3.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 7 7 100000011 410 0.00000409999954900005 7 9.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 7 7 100000011 59 0.0000005899999351000071 7 2.6e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 7 7 100000011 16 0.00000015999998240000193 7 4.9e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 7 7 100000011 1 0.00000000999999890000012 7 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 9 9 80061 40004 0.4996690023856809 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 9 9 80089 40004 0.4994943125772578 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 9 9 79899 40008 0.5007321743701423 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 9 9 80005 40007 0.5000562464845947 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 9 9 85883 40003 0.4657848468264965 9 7.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 9 9 186658 40002 0.21430637851043083 9 8.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 9 9 1151216 40000 0.03474586871620964 9 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 9 9 11235853 40000 0.003560032335773706 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 9 9 56212037 17773 0.0003161778321607523 9 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 9 9 62856553 1766 0.000028095718198228273 9 4.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 9 9 71046031 160 0.000002252061061651706 9 1.5e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 9 9 72789755 11 0.00000015112016794121646 9 5.9e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 9 9 64385427 2 0.0000000310629298148477 9 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 9 9 73383254 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 9 9 79425760 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 9 9 74222672 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 9 9 79872099 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 9 9 76594872 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 9 9 81853816 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 9 9 77150275 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 9 9 81523286 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 11 11 79961 40007 0.500331411563137 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 11 11 79945 40008 0.5004440552880105 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 11 11 79898 40006 0.5007134095972364 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 11 11 79974 40004 0.5002125690849526 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 11 11 81420 40008 0.4913780397936625 11 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 11 11 162004 40004 0.2469321745142095 11 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 11 11 1406390 40000 0.028441612923868913 11 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 11 11 23565395 40000 0.0016974041810035435 11 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 11 11 31286146 2670 0.00008534128812158583 11 3.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 11 11 36309192 157 0.000004323973940262841 11 1.6e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 11 11 33782019 3 0.00000008880463894120716 11 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 11 11 35165951 1 0.000000028436597662323992 11 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 11 11 36102835 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 11 11 36776358 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 11 11 37430119 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 11 11 37345417 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 11 11 37781259 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 11 11 46239747 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 11 11 47384093 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 11 11 47598581 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 11 11 38985297 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 13 13 79735 40003 0.5016993791935788 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 13 13 79954 40006 0.5003627085574205 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 13 13 80050 40003 0.49972517176764525 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 13 13 80013 40007 0.50000624898454 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 13 13 80150 40003 0.49910168434185903 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 13 13 144768 40005 0.27633869363395225 13 8.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 13 13 1703579 40000 0.023479979501977895 13 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 13 13 14489695 11764 0.0008118873447646759 13 1.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 13 13 17588294 400 0.00002274239900697589 13 9.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 13 13 22220279 13 0.0000005850511597986686 13 5.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 13 13 24334669 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 13 13 23654669 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 13 13 24667806 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 13 13 27640991 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 13 13 26177602 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 13 13 26595726 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 13 13 28778448 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 13 13 26378629 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 13 13 26641843 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 13 13 29428811 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type rotated-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 13 13 29681633 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file From 677d6867d6f5ace49db45262cc15c9e82954d5a6 Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Wed, 29 Nov 2023 20:24:05 -0500 Subject: [PATCH 5/8] move to subfolder --- .../{ => rotated_surface_code}/circuit_level_noise.gp | 0 .../{ => rotated_surface_code}/circuit_level_normal/d_11.txt | 0 .../{ => rotated_surface_code}/circuit_level_normal/d_13.txt | 0 .../{ => rotated_surface_code}/circuit_level_normal/d_3.txt | 0 .../{ => rotated_surface_code}/circuit_level_normal/d_5.txt | 0 .../{ => rotated_surface_code}/circuit_level_normal/d_7.txt | 0 .../{ => rotated_surface_code}/circuit_level_normal/d_9.txt | 0 .../{ => rotated_surface_code}/circuit_level_normal/run.py | 0 .../circuit_level_normal/slurm_jobs/_aggregated.hjson | 0 .../{ => rotated_surface_code}/circuit_level_with_y/d_11.txt | 0 .../{ => rotated_surface_code}/circuit_level_with_y/d_13.txt | 0 .../{ => rotated_surface_code}/circuit_level_with_y/d_3.txt | 0 .../{ => rotated_surface_code}/circuit_level_with_y/d_5.txt | 0 .../{ => rotated_surface_code}/circuit_level_with_y/d_7.txt | 0 .../{ => rotated_surface_code}/circuit_level_with_y/d_9.txt | 0 .../{ => rotated_surface_code}/circuit_level_with_y/run.py | 0 .../circuit_level_with_y/slurm_jobs/_aggregated.hjson | 0 .../{ => rotated_surface_code}/code_capacity_noise.gp | 0 .../{ => rotated_surface_code}/code_capacity_normal/d_11.txt | 0 .../{ => rotated_surface_code}/code_capacity_normal/d_13.txt | 0 .../{ => rotated_surface_code}/code_capacity_normal/d_3.txt | 0 .../{ => rotated_surface_code}/code_capacity_normal/d_5.txt | 0 .../{ => rotated_surface_code}/code_capacity_normal/d_7.txt | 0 .../{ => rotated_surface_code}/code_capacity_normal/d_9.txt | 0 .../{ => rotated_surface_code}/code_capacity_normal/run.py | 0 .../code_capacity_normal/slurm_jobs/_aggregated.hjson | 0 .../{ => rotated_surface_code}/code_capacity_with_y/d_11.txt | 0 .../{ => rotated_surface_code}/code_capacity_with_y/d_13.txt | 0 .../{ => rotated_surface_code}/code_capacity_with_y/d_3.txt | 0 .../{ => rotated_surface_code}/code_capacity_with_y/d_5.txt | 0 .../{ => rotated_surface_code}/code_capacity_with_y/d_7.txt | 0 .../{ => rotated_surface_code}/code_capacity_with_y/d_9.txt | 0 .../{ => rotated_surface_code}/code_capacity_with_y/run.py | 0 .../code_capacity_with_y/slurm_jobs/_aggregated.hjson | 0 .../{ => rotated_surface_code}/phenomenological_noise.gp | 0 .../{ => rotated_surface_code}/phenomenological_normal/d_11.txt | 0 .../{ => rotated_surface_code}/phenomenological_normal/d_13.txt | 0 .../{ => rotated_surface_code}/phenomenological_normal/d_3.txt | 0 .../{ => rotated_surface_code}/phenomenological_normal/d_5.txt | 0 .../{ => rotated_surface_code}/phenomenological_normal/d_7.txt | 0 .../{ => rotated_surface_code}/phenomenological_normal/d_9.txt | 0 .../{ => rotated_surface_code}/phenomenological_normal/run.py | 0 .../phenomenological_normal/slurm_jobs/_aggregated.hjson | 0 .../{ => rotated_surface_code}/phenomenological_with_y/d_11.txt | 0 .../{ => rotated_surface_code}/phenomenological_with_y/d_13.txt | 0 .../{ => rotated_surface_code}/phenomenological_with_y/d_3.txt | 0 .../{ => rotated_surface_code}/phenomenological_with_y/d_5.txt | 0 .../{ => rotated_surface_code}/phenomenological_with_y/d_7.txt | 0 .../{ => rotated_surface_code}/phenomenological_with_y/d_9.txt | 0 .../{ => rotated_surface_code}/phenomenological_with_y/run.py | 0 .../phenomenological_with_y/slurm_jobs/_aggregated.hjson | 0 51 files changed, 0 insertions(+), 0 deletions(-) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_noise.gp (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/d_11.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/d_13.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/d_3.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/d_5.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/d_7.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/d_9.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/run.py (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_normal/slurm_jobs/_aggregated.hjson (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/d_11.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/d_13.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/d_3.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/d_5.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/d_7.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/d_9.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/run.py (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/circuit_level_with_y/slurm_jobs/_aggregated.hjson (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_noise.gp (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/d_11.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/d_13.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/d_3.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/d_5.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/d_7.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/d_9.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/run.py (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_normal/slurm_jobs/_aggregated.hjson (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/d_11.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/d_13.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/d_3.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/d_5.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/d_7.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/d_9.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/run.py (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/code_capacity_with_y/slurm_jobs/_aggregated.hjson (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_noise.gp (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/d_11.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/d_13.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/d_3.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/d_5.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/d_7.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/d_9.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/run.py (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_normal/slurm_jobs/_aggregated.hjson (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/d_11.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/d_13.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/d_3.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/d_5.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/d_7.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/d_9.txt (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/run.py (100%) rename benchmark/paper_splitting_decoder/{ => rotated_surface_code}/phenomenological_with_y/slurm_jobs/_aggregated.hjson (100%) diff --git a/benchmark/paper_splitting_decoder/circuit_level_noise.gp b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_noise.gp similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_noise.gp rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_noise.gp diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_11.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_11.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/d_11.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_11.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_13.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_13.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/d_13.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_13.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_3.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_3.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/d_3.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_3.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_5.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_5.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/d_5.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_5.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_7.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_7.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/d_7.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_7.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/d_9.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_9.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/d_9.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/d_9.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/run.py b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/run.py similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/run.py rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/run.py diff --git a/benchmark/paper_splitting_decoder/circuit_level_normal/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/slurm_jobs/_aggregated.hjson similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_normal/slurm_jobs/_aggregated.hjson rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_normal/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_11.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_11.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/d_11.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_11.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_13.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_13.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/d_13.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_13.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_3.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_3.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/d_3.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_3.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_5.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_5.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/d_5.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_5.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_7.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_7.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/d_7.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_7.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/d_9.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_9.txt similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/d_9.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/d_9.txt diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/run.py b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/run.py similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/run.py rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/run.py diff --git a/benchmark/paper_splitting_decoder/circuit_level_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/slurm_jobs/_aggregated.hjson similarity index 100% rename from benchmark/paper_splitting_decoder/circuit_level_with_y/slurm_jobs/_aggregated.hjson rename to benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_with_y/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/code_capacity_noise.gp b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_noise.gp similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_noise.gp rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_noise.gp diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_11.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_11.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/d_11.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_11.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_13.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_13.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/d_13.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_13.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_3.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_3.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/d_3.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_3.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_5.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_5.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/d_5.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_5.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_7.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_7.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/d_7.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_7.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/d_9.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_9.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/d_9.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/d_9.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/run.py b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/run.py similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/run.py rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/run.py diff --git a/benchmark/paper_splitting_decoder/code_capacity_normal/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/slurm_jobs/_aggregated.hjson similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_normal/slurm_jobs/_aggregated.hjson rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_normal/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_11.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_11.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/d_11.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_11.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_13.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_13.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/d_13.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_13.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_3.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_3.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/d_3.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_3.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_5.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_5.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/d_5.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_5.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_7.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_7.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/d_7.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_7.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/d_9.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_9.txt similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/d_9.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/d_9.txt diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/run.py b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/run.py similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/run.py rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/run.py diff --git a/benchmark/paper_splitting_decoder/code_capacity_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/slurm_jobs/_aggregated.hjson similarity index 100% rename from benchmark/paper_splitting_decoder/code_capacity_with_y/slurm_jobs/_aggregated.hjson rename to benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_with_y/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/phenomenological_noise.gp b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_noise.gp similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_noise.gp rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_noise.gp diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_11.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_11.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/d_11.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_11.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_13.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_13.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/d_13.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_13.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_3.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_3.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/d_3.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_3.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_5.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_5.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/d_5.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_5.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_7.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_7.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/d_7.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_7.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/d_9.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_9.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/d_9.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/d_9.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/run.py b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/run.py similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/run.py rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/run.py diff --git a/benchmark/paper_splitting_decoder/phenomenological_normal/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/slurm_jobs/_aggregated.hjson similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_normal/slurm_jobs/_aggregated.hjson rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_normal/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_11.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_11.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/d_11.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_11.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_13.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_13.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/d_13.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_13.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_3.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_3.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/d_3.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_3.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_5.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_5.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/d_5.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_5.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_7.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_7.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/d_7.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_7.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/d_9.txt b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_9.txt similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/d_9.txt rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/d_9.txt diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/run.py b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/run.py similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/run.py rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/run.py diff --git a/benchmark/paper_splitting_decoder/phenomenological_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/slurm_jobs/_aggregated.hjson similarity index 100% rename from benchmark/paper_splitting_decoder/phenomenological_with_y/slurm_jobs/_aggregated.hjson rename to benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_with_y/slurm_jobs/_aggregated.hjson From 9a779687f18dd199dc06bb9ccf5974ebcdcf0d08 Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Wed, 29 Nov 2023 20:26:39 -0500 Subject: [PATCH 6/8] add standard planar code evaluations --- .../circuit_level_normal/run.py | 79 +++++++++++++++++++ .../circuit_level_with_y/run.py | 79 +++++++++++++++++++ .../code_capacity_normal/run.py | 79 +++++++++++++++++++ .../code_capacity_with_y/run.py | 79 +++++++++++++++++++ .../phenomenological_normal/run.py | 79 +++++++++++++++++++ .../phenomenological_with_y/run.py | 79 +++++++++++++++++++ 6 files changed, 474 insertions(+) create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_normal/run.py create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/run.py create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_normal/run.py create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/run.py create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_normal/run.py create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/run.py diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_normal/run.py b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_normal/run.py new file mode 100644 index 00000000..1c10fb31 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_normal/run.py @@ -0,0 +1,79 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +di_vec = [3, 5, 7, 9, 11, 13] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i""".split(" ") + +compile_code_if_necessary() + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/run.py b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/run.py new file mode 100644 index 00000000..4965b2df --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/run.py @@ -0,0 +1,79 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +di_vec = [3, 5, 7, 9, 11, 13] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i""".split(" ") + +compile_code_if_necessary("--features=include_different_type_edges") + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_normal/run.py b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_normal/run.py new file mode 100644 index 00000000..8968ea30 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_normal/run.py @@ -0,0 +1,79 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +di_vec = [3, 5, 7, 9, 11, 13] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"-p{STO(0)} --time-budget {CH(10)} --code-type standard-planar-code --decoder fusion".split(" ") + +compile_code_if_necessary() + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [0], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/run.py b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/run.py new file mode 100644 index 00000000..055dd66c --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/run.py @@ -0,0 +1,79 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +di_vec = [3, 5, 7, 9, 11, 13] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"-p{STO(0)} --time-budget {CH(10)} --code-type standard-planar-code --decoder fusion".split(" ") + +compile_code_if_necessary("--features=include_different_type_edges") + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [0], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_normal/run.py b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_normal/run.py new file mode 100644 index 00000000..f8947921 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_normal/run.py @@ -0,0 +1,79 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +di_vec = [3, 5, 7, 9, 11, 13] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration {{"after_clifford_depolarization":0,"after_reset_flip_probability":0}}""".split(" ") + +compile_code_if_necessary() + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/run.py b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/run.py new file mode 100644 index 00000000..d9bd60e7 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/run.py @@ -0,0 +1,79 @@ +import os +import sys +import subprocess +import sys +qec_playground_root_dir = subprocess.run("git rev-parse --show-toplevel", cwd=os.path.dirname(os.path.abspath( + __file__)), shell=True, check=True, capture_output=True).stdout.decode(sys.stdout.encoding).strip(" \r\n") +rust_dir = os.path.join(qec_playground_root_dir, "backend", "rust") +fault_toleran_MWPM_dir = os.path.join( + qec_playground_root_dir, "benchmark", "fault_tolerant_MWPM") +sys.path.insert(0, fault_toleran_MWPM_dir) + +if True: + from automated_threshold_evaluation import qec_playground_benchmark_simulator_runner_vec_command + from automated_threshold_evaluation import run_qec_playground_command_get_stdout, compile_code_if_necessary + sys.path.insert(0, os.path.join(qec_playground_root_dir, + "benchmark", "slurm_utilities")) + import slurm_distribute + from slurm_distribute import slurm_threads_or as STO + from slurm_distribute import cpu_hours as CH + +di_vec = [3, 5, 7, 9, 11, 13] +p_vec = [0.5 * (10 ** (- i / 5)) for i in range(5 * 4 + 1)] +p_vec[0] = 0.4 +min_error_cases = 40000 +max_N = 100000000 + +print(p_vec) + +slurm_distribute.SLURM_DISTRIBUTE_TIME = "1:20:00" +slurm_distribute.SLURM_DISTRIBUTE_MEM_PER_TASK = '8G' +# for more usuable machines, use `SLURM_USE_SCAVENGE_PARTITION=1` flag +slurm_distribute.SLURM_DISTRIBUTE_CPUS_PER_TASK = 12 +parameters = f"""-p{STO(0)} --time-budget {CH(10)} --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration {{"after_clifford_depolarization":0,"after_reset_flip_probability":0}}""".split(" ") + +compile_code_if_necessary("--features=include_different_type_edges") + + +@slurm_distribute.slurm_distribute_run(os.path.dirname(__file__)) +def experiment(slurm_commands_vec=None, run_command_get_stdout=run_qec_playground_command_get_stdout): + + for di in di_vec: + filename = os.path.join(os.path.dirname(__file__), f"d_{di}.txt") + + results = [] + for p in p_vec: + command = qec_playground_benchmark_simulator_runner_vec_command( + [p], [di], [di], [di], parameters, max_N=max_N, min_error_cases=min_error_cases) + if slurm_commands_vec is not None: + slurm_commands_vec.sanity_checked_append(command) + continue + print(" ".join(command)) + + # run experiment + stdout, returncode = run_command_get_stdout(command) + print("\n" + stdout) + assert returncode == 0, "command fails..." + + # full result + full_result = stdout.strip(" \r\n").split("\n")[-1] + lst = full_result.split(" ") + total_rounds = int(lst[3]) + error_count = int(lst[4]) + error_rate = float(lst[5]) + confidence_interval = float(lst[7]) + + # record result + print_result = f"{full_result}" + results.append(print_result) + print(print_result) + + if slurm_commands_vec is not None: + continue + + print("\n\n") + print("\n".join(results)) + print("\n\n") + + with open(filename, "w", encoding="utf-8") as f: + f.write("\n".join(results) + "\n") From e08a3f16c5307de5f0f6f88423e68ce6bfa9b6f3 Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Wed, 29 Nov 2023 21:09:37 -0500 Subject: [PATCH 7/8] update plot script --- .../rotated_surface_code/circuit_level_noise.gp | 9 +++++---- .../rotated_surface_code/code_capacity_noise.gp | 9 +++++---- .../rotated_surface_code/phenomenological_noise.gp | 9 +++++---- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_noise.gp b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_noise.gp index bd75340c..f604015a 100644 --- a/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_noise.gp +++ b/benchmark/paper_splitting_decoder/rotated_surface_code/circuit_level_noise.gp @@ -1,8 +1,9 @@ -set terminal postscript eps color "Arial, 28" -set xlabel "Depolarizing Error Rate (p)" font "Arial, 28" -set ylabel "Logical Error Rate (p_L)" font "Arial, 28" +set terminal postscript eps color "Arial, 20" +set title "Circuit-Level Noise Rotated Surface Code" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 20" +set ylabel "Logical Error Rate (p_L)" font "Arial, 20" set grid ytics -set size 1,1 +set size 1,1.2 set logscale x set xrange [0.00001:0.1] diff --git a/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_noise.gp b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_noise.gp index 4c851beb..a3895f71 100644 --- a/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_noise.gp +++ b/benchmark/paper_splitting_decoder/rotated_surface_code/code_capacity_noise.gp @@ -1,8 +1,9 @@ -set terminal postscript eps color "Arial, 28" -set xlabel "Depolarizing Error Rate (p)" font "Arial, 28" -set ylabel "Logical Error Rate (p_L)" font "Arial, 28" +set terminal postscript eps color "Arial, 20" +set title "Code Capacity Noise Rotated Surface Code" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 20" +set ylabel "Logical Error Rate (p_L)" font "Arial, 20" set grid ytics -set size 1,1 +set size 1,1.2 set logscale x set xrange [0.00001:0.1] diff --git a/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_noise.gp b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_noise.gp index 42fc2ca2..c2da91c8 100644 --- a/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_noise.gp +++ b/benchmark/paper_splitting_decoder/rotated_surface_code/phenomenological_noise.gp @@ -1,8 +1,9 @@ -set terminal postscript eps color "Arial, 28" -set xlabel "Depolarizing Error Rate (p)" font "Arial, 28" -set ylabel "Logical Error Rate (p_L)" font "Arial, 28" +set terminal postscript eps color "Arial, 20" +set title "Phenomenological Noise Rotated Surface Code" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 20" +set ylabel "Logical Error Rate (p_L)" font "Arial, 20" set grid ytics -set size 1,1 +set size 1,1.2 set logscale x set xrange [0.00001:0.1] From 4f24244d630df01cebbe0ca4bb0a12f845ac1039 Mon Sep 17 00:00:00 2001 From: Yue Wu Date: Wed, 29 Nov 2023 21:45:19 -0500 Subject: [PATCH 8/8] add data --- .../circuit_level_noise.gp | 33 + .../circuit_level_with_y/d_11.txt | 21 + .../circuit_level_with_y/d_13.txt | 21 + .../circuit_level_with_y/d_3.txt | 21 + .../circuit_level_with_y/d_5.txt | 21 + .../circuit_level_with_y/d_7.txt | 21 + .../circuit_level_with_y/d_9.txt | 21 + .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ .../code_capacity_noise.gp | 33 + .../code_capacity_with_y/d_11.txt | 21 + .../code_capacity_with_y/d_13.txt | 21 + .../code_capacity_with_y/d_3.txt | 21 + .../code_capacity_with_y/d_5.txt | 21 + .../code_capacity_with_y/d_7.txt | 21 + .../code_capacity_with_y/d_9.txt | 21 + .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ .../phenomenological_noise.gp | 33 + .../phenomenological_with_y/d_11.txt | 21 + .../phenomenological_with_y/d_13.txt | 21 + .../phenomenological_with_y/d_3.txt | 21 + .../phenomenological_with_y/d_5.txt | 21 + .../phenomenological_with_y/d_7.txt | 21 + .../phenomenological_with_y/d_9.txt | 21 + .../slurm_jobs/_aggregated.hjson | 1136 +++++++++++++++++ 24 files changed, 3885 insertions(+) create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_noise.gp create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/slurm_jobs/_aggregated.hjson create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_noise.gp create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/slurm_jobs/_aggregated.hjson create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_noise.gp create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_11.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_13.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_3.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_5.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_7.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_9.txt create mode 100644 benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/slurm_jobs/_aggregated.hjson diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_noise.gp b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_noise.gp new file mode 100644 index 00000000..556ff7b7 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_noise.gp @@ -0,0 +1,33 @@ +set terminal postscript eps color "Arial, 20" +set title "Circuit-Level Noise Standard Surface Code" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 20" +set ylabel "Logical Error Rate (p_L)" font "Arial, 20" +set grid ytics +set size 1,1.2 + +set logscale x +set xrange [0.00001:0.1] +set xtics ("10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set logscale y +set ytics ("10^{-8}" 0.00000001, "10^{-7}" 0.0000001, "10^{-6}" 0.000001, "10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set yrange [0.00000001:1] +set key outside horizontal top center font "Arial, 24" + +set style fill transparent solid 0.2 noborder + +set output "circuit_level_noise.eps" + +plot "circuit_level_normal/d_3.txt" using 1:6 with linespoints lt rgb "red" linewidth 5 pointtype 2 pointsize 1 title "d=3",\ + "circuit_level_normal/d_5.txt" using 1:6 with linespoints lt rgb "blue" linewidth 5 pointtype 2 pointsize 1 title "d=5",\ + "circuit_level_normal/d_7.txt" using 1:6 with linespoints lt rgb "green" linewidth 5 pointtype 2 pointsize 1 title "d=7",\ + "circuit_level_normal/d_9.txt" using 1:6 with linespoints lt rgb "yellow" linewidth 5 pointtype 2 pointsize 1 title "d=9",\ + "circuit_level_normal/d_11.txt" using 1:6 with linespoints lt rgb "purple" linewidth 5 pointtype 2 pointsize 1 title "d=11",\ + "circuit_level_normal/d_13.txt" using 1:6 with linespoints lt rgb "orange" linewidth 5 pointtype 2 pointsize 1 title "d=13",\ + "circuit_level_with_y/d_3.txt" using 1:6 with linespoints lt rgb "red" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=3(Y)",\ + "circuit_level_with_y/d_5.txt" using 1:6 with linespoints lt rgb "blue" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=5(Y)",\ + "circuit_level_with_y/d_7.txt" using 1:6 with linespoints lt rgb "green" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=7(Y)",\ + "circuit_level_with_y/d_9.txt" using 1:6 with linespoints lt rgb "yellow" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=9(Y)",\ + "circuit_level_with_y/d_11.txt" using 1:6 with linespoints lt rgb "purple" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=11(Y)",\ + "circuit_level_with_y/d_13.txt" using 1:6 with linespoints lt rgb "orange" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=13(Y)" + +system("ps2pdf -dEPSCrop circuit_level_noise.eps circuit_level_noise.pdf") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_11.txt b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_11.txt new file mode 100644 index 00000000..154490d2 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 11 79979 40006 0.5002063041548407 11 6.9e-3 0 +0.315478672 11 11 80199 40004 0.4988092120849387 11 6.9e-3 0 +0.199053585 11 11 79988 40005 0.5001375206280942 11 6.9e-3 0 +0.125594322 11 11 80125 40007 0.4993073322932917 11 6.9e-3 0 +0.0792446596 11 11 80136 40008 0.4992512728361785 11 6.9e-3 0 +0.05 11 11 80406 40007 0.49756237096734074 11 6.9e-3 0 +0.0315478672 11 11 80259 40007 0.49847369142401476 11 6.9e-3 0 +0.0199053585 11 11 80127 40007 0.4992948693948357 11 6.9e-3 0 +0.0125594322 11 11 131930 40003 0.3032138255135299 11 8.2e-3 0 +0.00792446596 11 11 992139 40001 0.0403179393210024 11 9.6e-3 0 +0.005 11 11 6719356 14106 0.0020993083265717725 11 1.6e-2 0 +0.00315478672 11 11 10052683 867 0.00008624563213621677 11 6.7e-2 0 +0.00199053585 11 11 12543685 43 0.0000034280197565547923 11 3.0e-1 0 +0.00125594322 11 11 15297105 2 0.0000001307436930059642 11 1.4e0 0 +0.000792446596 11 11 14632764 0 0 11 NaN 0 +0.0005 11 11 15644743 0 0 11 NaN 0 +0.000315478672 11 11 27297545 0 0 11 NaN 0 +0.000199053585 11 11 28245204 0 0 11 NaN 0 +0.000125594322 11 11 28481880 0 0 11 NaN 0 +0.0000792446596 11 11 29112873 0 0 11 NaN 0 +0.00005 11 11 21677280 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_13.txt b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_13.txt new file mode 100644 index 00000000..c0b26f4e --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 13 76567 38372 0.5011558504316481 13 7.1e-3 0 +0.315478672 13 13 80104 40003 0.4993882952162189 13 6.9e-3 0 +0.199053585 13 13 80280 40004 0.4983059292476333 13 6.9e-3 0 +0.125594322 13 13 79914 40004 0.5005881322421604 13 6.9e-3 0 +0.0792446596 13 13 79941 40008 0.5004690959582693 13 6.9e-3 0 +0.05 13 13 80180 40006 0.4989523571963083 13 6.9e-3 0 +0.0315478672 13 13 79663 40003 0.5021528187489801 13 6.9e-3 0 +0.0199053585 13 13 80040 40006 0.49982508745627185 13 6.9e-3 0 +0.0125594322 13 13 112044 40005 0.35704723144478956 13 7.9e-3 0 +0.00792446596 13 13 1049635 40000 0.03810848533061493 13 9.6e-3 0 +0.005 13 13 5495358 6189 0.0011262232597039174 13 2.5e-2 0 +0.00315478672 13 13 8258955 202 0.00002445830011181802 13 1.4e-1 0 +0.00199053585 13 13 10517889 5 0.0000004753805635332337 13 8.8e-1 0 +0.00125594322 13 13 12227554 0 0 13 NaN 0 +0.000792446596 13 13 13802292 0 0 13 NaN 0 +0.0005 13 13 13442954 0 0 13 NaN 0 +0.000315478672 13 13 15554401 0 0 13 NaN 0 +0.000199053585 13 13 15794526 0 0 13 NaN 0 +0.000125594322 13 13 15376261 0 0 13 NaN 0 +0.0000792446596 13 13 16995828 0 0 13 NaN 0 +0.00005 13 13 17205969 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_3.txt b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_3.txt new file mode 100644 index 00000000..0703a593 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 3 80435 40007 0.4973829800459999 3 6.9e-3 0 +0.315478672 3 3 80049 40008 0.4997938762507964 3 6.9e-3 0 +0.199053585 3 3 80380 40005 0.4976984324458821 3 6.9e-3 0 +0.125594322 3 3 79793 40005 0.5013597684007369 3 6.9e-3 0 +0.0792446596 3 3 82237 40004 0.48644770602040444 3 7.0e-3 0 +0.05 3 3 92191 40003 0.43391437342039896 3 7.4e-3 0 +0.0315478672 3 3 127917 40005 0.31274185604728066 3 8.1e-3 0 +0.0199053585 3 3 218883 40005 0.18276887652307397 3 8.9e-3 0 +0.0125594322 3 3 429360 40001 0.09316424445686604 3 9.3e-3 0 +0.00792446596 3 3 929038 40001 0.0430563658321834 3 9.6e-3 0 +0.005 3 3 2104573 40000 0.019006230717584994 3 9.7e-3 0 +0.00315478672 3 3 4876274 40000 0.008202984491847668 3 9.8e-3 0 +0.00199053585 3 3 11151451 40000 0.0035869771566050014 3 9.8e-3 0 +0.00125594322 3 3 25426194 40000 0.001573180791431073 3 9.8e-3 0 +0.000792446596 3 3 56743499 40000 0.000704926567887539 3 9.8e-3 0 +0.0005 3 3 100000011 32968 0.000329679963735204 3 1.1e-2 0 +0.000315478672 3 3 100000011 16306 0.00016305998206340197 3 1.5e-2 0 +0.000199053585 3 3 100000011 8538 0.00008537999060820103 3 2.1e-2 0 +0.000125594322 3 3 100000011 4558 0.00004557999498620055 3 2.9e-2 0 +0.0000792446596 3 3 100000011 2588 0.000025879997153200313 3 3.9e-2 0 +0.00005 3 3 100000011 1479 0.000014789998373100178 3 5.1e-2 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_5.txt b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_5.txt new file mode 100644 index 00000000..9c61427a --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 5 79544 40007 0.5029543397364981 5 6.9e-3 0 +0.315478672 5 5 79873 40005 0.5008576114581899 5 6.9e-3 0 +0.199053585 5 5 80218 40007 0.4987284649330574 5 6.9e-3 0 +0.125594322 5 5 80103 40007 0.49944446525098934 5 6.9e-3 0 +0.0792446596 5 5 79851 40007 0.5010206509624175 5 6.9e-3 0 +0.05 5 5 80476 40004 0.4970923008101794 5 6.9e-3 0 +0.0315478672 5 5 85223 40006 0.46942726728699996 5 7.1e-3 0 +0.0199053585 5 5 123803 40008 0.3231585664321543 5 8.1e-3 0 +0.0125594322 5 5 284699 40000 0.14049926413510408 5 9.1e-3 0 +0.00792446596 5 5 898604 40000 0.04451348981308786 5 9.6e-3 0 +0.005 5 5 3359724 40000 0.01190573987625174 5 9.7e-3 0 +0.00315478672 5 5 13131512 40000 0.003046107714024097 5 9.8e-3 0 +0.00199053585 5 5 51856625 40000 0.0007713575652098454 5 9.8e-3 0 +0.00125594322 5 5 100000011 19234 0.00019233997884260233 5 1.4e-2 0 +0.000792446596 5 5 100000011 5044 0.00005043999445160061 5 2.8e-2 0 +0.0005 5 5 100000011 1350 0.000013499998515000163 5 5.3e-2 0 +0.000315478672 5 5 100000011 348 0.000003479999617200042 5 1.1e-1 0 +0.000199053585 5 5 100000011 101 0.0000010099998889000122 5 2.0e-1 0 +0.000125594322 5 5 100000011 27 0.00000026999997030000325 5 3.8e-1 0 +0.0000792446596 5 5 100000011 12 0.00000011999998680000146 5 5.7e-1 0 +0.00005 5 5 100000011 4 0.00000003999999560000048 5 9.8e-1 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_7.txt b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_7.txt new file mode 100644 index 00000000..a2c0cf90 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 7 80103 40005 0.49941949739710123 7 6.9e-3 0 +0.315478672 7 7 80191 40008 0.49890885510842864 7 6.9e-3 0 +0.199053585 7 7 79542 40005 0.5029418420457117 7 6.9e-3 0 +0.125594322 7 7 79911 40007 0.5006444669695036 7 6.9e-3 0 +0.0792446596 7 7 79602 40007 0.5025878746765157 7 6.9e-3 0 +0.05 7 7 80421 40004 0.49743226271744945 7 6.9e-3 0 +0.0315478672 7 7 79835 40006 0.5011085363562348 7 6.9e-3 0 +0.0199053585 7 7 93422 40005 0.4282181927169189 7 7.4e-3 0 +0.0125594322 7 7 205453 40001 0.19469659727528923 7 8.8e-3 0 +0.00792446596 7 7 917825 40000 0.04358129273009561 7 9.6e-3 0 +0.005 7 7 5796996 40000 0.006900125513283087 7 9.8e-3 0 +0.00315478672 7 7 41490247 40000 0.0009640819925704467 7 9.8e-3 0 +0.00199053585 7 7 79741415 10682 0.0001339579940988005 7 1.9e-2 0 +0.00125594322 7 7 92125329 1795 0.000019484326617710097 7 4.6e-2 0 +0.000792446596 7 7 96367366 261 0.0000027083857412892245 7 1.2e-1 0 +0.0005 7 7 100000011 43 0.0000004299999527000052 7 3.0e-1 0 +0.000315478672 7 7 100000011 3 0.000000029999996700000365 7 1.1e0 0 +0.000199053585 7 7 100000011 3 0.000000029999996700000365 7 1.1e0 0 +0.000125594322 7 7 77868577 0 0 7 NaN 0 +0.0000792446596 7 7 78866765 0 0 7 NaN 0 +0.00005 7 7 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_9.txt b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_9.txt new file mode 100644 index 00000000..657509ca --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 9 80076 40006 0.4996003796393426 9 6.9e-3 0 +0.315478672 9 9 79797 40005 0.5013346366404752 9 6.9e-3 0 +0.199053585 9 9 79853 40006 0.5009955793771055 9 6.9e-3 0 +0.125594322 9 9 79665 40004 0.5021527647021904 9 6.9e-3 0 +0.0792446596 9 9 80244 40007 0.49856687104331787 9 6.9e-3 0 +0.05 9 9 79796 40005 0.501340919344328 9 6.9e-3 0 +0.0315478672 9 9 80119 40007 0.49934472472197605 9 6.9e-3 0 +0.0199053585 9 9 83023 40005 0.4818544258819845 9 7.1e-3 0 +0.0125594322 9 9 161127 40005 0.24828241076914484 9 8.5e-3 0 +0.00792446596 9 9 954989 40000 0.04188529920239919 9 9.6e-3 0 +0.005 9 9 10438814 40000 0.003831852928886366 9 9.8e-3 0 +0.00315478672 9 9 30674540 8705 0.0002837858367232239 9 2.1e-2 0 +0.00199053585 9 9 35815136 788 0.00002200187094082234 9 7.0e-2 0 +0.00125594322 9 9 42285832 76 0.0000017972922940241546 9 2.2e-1 0 +0.000792446596 9 9 44846393 7 0.0000001560883614430262 9 7.4e-1 0 +0.0005 9 9 48881611 2 0.000000040915181784822924 9 1.4e0 0 +0.000315478672 9 9 48760107 0 0 9 NaN 0 +0.000199053585 9 9 51748767 0 0 9 NaN 0 +0.000125594322 9 9 51135781 0 0 9 NaN 0 +0.0000792446596 9 9 52427579 0 0 9 NaN 0 +0.00005 9 9 52625328 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..0d461c5d --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/circuit_level_with_y/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 3 3 80435 40007 0.4973829800459999 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 3 3 80049 40008 0.4997938762507964 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 3 3 80380 40005 0.4976984324458821 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 3 3 79793 40005 0.5013597684007369 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 3 3 82237 40004 0.48644770602040444 3 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 3 3 92191 40003 0.43391437342039896 3 7.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 3 3 127917 40005 0.31274185604728066 3 8.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 3 3 218883 40005 0.18276887652307397 3 8.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 3 3 429360 40001 0.09316424445686604 3 9.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 3 3 929038 40001 0.0430563658321834 3 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 3 3 2104573 40000 0.019006230717584994 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 3 3 4876274 40000 0.008202984491847668 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 3 3 11151451 40000 0.0035869771566050014 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 3 3 25426194 40000 0.001573180791431073 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 3 3 56743499 40000 0.000704926567887539 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 3 3 100000011 32968 0.000329679963735204 3 1.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 3 3 100000011 16306 0.00016305998206340197 3 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 3 3 100000011 8538 0.00008537999060820103 3 2.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 3 3 100000011 4558 0.00004557999498620055 3 2.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 3 3 100000011 2588 0.000025879997153200313 3 3.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 3 3 100000011 1479 0.000014789998373100178 3 5.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 5 5 79544 40007 0.5029543397364981 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 5 5 79873 40005 0.5008576114581899 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 5 5 80218 40007 0.4987284649330574 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 5 5 80103 40007 0.49944446525098934 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 5 5 79851 40007 0.5010206509624175 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 5 5 80476 40004 0.4970923008101794 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 5 5 85223 40006 0.46942726728699996 5 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 5 5 123803 40008 0.3231585664321543 5 8.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 5 5 284699 40000 0.14049926413510408 5 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 5 5 898604 40000 0.04451348981308786 5 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 5 5 3359724 40000 0.01190573987625174 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 5 5 13131512 40000 0.003046107714024097 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 5 5 51856625 40000 0.0007713575652098454 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 5 5 100000011 19234 0.00019233997884260233 5 1.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 5 5 100000011 5044 0.00005043999445160061 5 2.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 5 5 100000011 1350 0.000013499998515000163 5 5.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 5 5 100000011 348 0.000003479999617200042 5 1.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 5 5 100000011 101 0.0000010099998889000122 5 2.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 5 5 100000011 27 0.00000026999997030000325 5 3.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 5 5 100000011 12 0.00000011999998680000146 5 5.7e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 5 5 100000011 4 0.00000003999999560000048 5 9.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 7 7 80103 40005 0.49941949739710123 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 7 7 80191 40008 0.49890885510842864 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 7 7 79542 40005 0.5029418420457117 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 7 7 79911 40007 0.5006444669695036 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 7 7 79602 40007 0.5025878746765157 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 7 7 80421 40004 0.49743226271744945 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 7 7 79835 40006 0.5011085363562348 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 7 7 93422 40005 0.4282181927169189 7 7.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 7 7 205453 40001 0.19469659727528923 7 8.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 7 7 917825 40000 0.04358129273009561 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 7 7 5796996 40000 0.006900125513283087 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 7 7 41490247 40000 0.0009640819925704467 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 7 7 79741415 10682 0.0001339579940988005 7 1.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 7 7 92125329 1795 0.000019484326617710097 7 4.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 7 7 96367366 261 0.0000027083857412892245 7 1.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 7 7 100000011 43 0.0000004299999527000052 7 3.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 7 7 100000011 3 0.000000029999996700000365 7 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 7 7 100000011 3 0.000000029999996700000365 7 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 7 7 77868577 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 7 7 78866765 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 9 9 80076 40006 0.4996003796393426 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 9 9 79797 40005 0.5013346366404752 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 9 9 79853 40006 0.5009955793771055 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 9 9 79665 40004 0.5021527647021904 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 9 9 80244 40007 0.49856687104331787 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 9 9 79796 40005 0.501340919344328 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 9 9 80119 40007 0.49934472472197605 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 9 9 83023 40005 0.4818544258819845 9 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 9 9 161127 40005 0.24828241076914484 9 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 9 9 954989 40000 0.04188529920239919 9 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 9 9 10438814 40000 0.003831852928886366 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 9 9 30674540 8705 0.0002837858367232239 9 2.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 9 9 35815136 788 0.00002200187094082234 9 7.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 9 9 42285832 76 0.0000017972922940241546 9 2.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 9 9 44846393 7 0.0000001560883614430262 9 7.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 9 9 48881611 2 0.000000040915181784822924 9 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 9 9 48760107 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 9 9 51748767 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 9 9 51135781 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 9 9 52427579 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 9 9 52625328 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 11 11 79979 40006 0.5002063041548407 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 11 11 80199 40004 0.4988092120849387 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 11 11 79988 40005 0.5001375206280942 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 11 11 80125 40007 0.4993073322932917 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 11 11 80136 40008 0.4992512728361785 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 11 11 80406 40007 0.49756237096734074 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 11 11 80259 40007 0.49847369142401476 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 11 11 80127 40007 0.4992948693948357 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 11 11 131930 40003 0.3032138255135299 11 8.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 11 11 992139 40001 0.0403179393210024 11 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 11 11 6719356 14106 0.0020993083265717725 11 1.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 11 11 10052683 867 0.00008624563213621677 11 6.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 11 11 12543685 43 0.0000034280197565547923 11 3.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 11 11 15297105 2 0.0000001307436930059642 11 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 11 11 14632764 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 11 11 15644743 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 11 11 27297545 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 11 11 28245204 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 11 11 28481880 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 11 11 29112873 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 11 11 21677280 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.4 13 13 76567 38372 0.5011558504316481 13 7.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.315478672 13 13 80104 40003 0.4993882952162189 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.199053585 13 13 80280 40004 0.4983059292476333 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.125594322 13 13 79914 40004 0.5005881322421604 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0792446596 13 13 79941 40008 0.5004690959582693 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.05 13 13 80180 40006 0.4989523571963083 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0315478672 13 13 79663 40003 0.5021528187489801 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0199053585 13 13 80040 40006 0.49982508745627185 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0125594322 13 13 112044 40005 0.35704723144478956 13 7.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00792446596 13 13 1049635 40000 0.03810848533061493 13 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.005 13 13 5495358 6189 0.0011262232597039174 13 2.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00315478672 13 13 8258955 202 0.00002445830011181802 13 1.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00199053585 13 13 10517889 5 0.0000004753805635332337 13 8.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00125594322 13 13 12227554 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000792446596 13 13 13802292 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0005 13 13 13442954 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000315478672 13 13 15554401 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000199053585 13 13 15794526 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.000125594322 13 13 15376261 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.0000792446596 13 13 16995828 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i + + ''' + format:

+ 0.00005 13 13 17205969 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_noise.gp b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_noise.gp new file mode 100644 index 00000000..5f1e6728 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_noise.gp @@ -0,0 +1,33 @@ +set terminal postscript eps color "Arial, 20" +set title "Code Capacity Noise Standard Surface Code" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 20" +set ylabel "Logical Error Rate (p_L)" font "Arial, 20" +set grid ytics +set size 1,1.2 + +set logscale x +set xrange [0.00001:0.1] +set xtics ("10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set logscale y +set ytics ("10^{-8}" 0.00000001, "10^{-7}" 0.0000001, "10^{-6}" 0.000001, "10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set yrange [0.00000001:1] +set key outside horizontal top center font "Arial, 24" + +set style fill transparent solid 0.2 noborder + +set output "code_capacity_noise.eps" + +plot "code_capacity_normal/d_3.txt" using 1:6 with linespoints lt rgb "red" linewidth 5 pointtype 2 pointsize 1 title "d=3",\ + "code_capacity_normal/d_5.txt" using 1:6 with linespoints lt rgb "blue" linewidth 5 pointtype 2 pointsize 1 title "d=5",\ + "code_capacity_normal/d_7.txt" using 1:6 with linespoints lt rgb "green" linewidth 5 pointtype 2 pointsize 1 title "d=7",\ + "code_capacity_normal/d_9.txt" using 1:6 with linespoints lt rgb "yellow" linewidth 5 pointtype 2 pointsize 1 title "d=9",\ + "code_capacity_normal/d_11.txt" using 1:6 with linespoints lt rgb "purple" linewidth 5 pointtype 2 pointsize 1 title "d=11",\ + "code_capacity_normal/d_13.txt" using 1:6 with linespoints lt rgb "orange" linewidth 5 pointtype 2 pointsize 1 title "d=13",\ + "code_capacity_with_y/d_3.txt" using 1:6 with linespoints lt rgb "red" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=3(Y)",\ + "code_capacity_with_y/d_5.txt" using 1:6 with linespoints lt rgb "blue" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=5(Y)",\ + "code_capacity_with_y/d_7.txt" using 1:6 with linespoints lt rgb "green" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=7(Y)",\ + "code_capacity_with_y/d_9.txt" using 1:6 with linespoints lt rgb "yellow" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=9(Y)",\ + "code_capacity_with_y/d_11.txt" using 1:6 with linespoints lt rgb "purple" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=11(Y)",\ + "code_capacity_with_y/d_13.txt" using 1:6 with linespoints lt rgb "orange" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=13(Y)" + +system("ps2pdf -dEPSCrop code_capacity_noise.eps code_capacity_noise.pdf") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_11.txt b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_11.txt new file mode 100644 index 00000000..dca03323 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 0 53169 40010 0.7525061596042807 11 4.9e-3 0 +0.315478672 11 0 53951 40008 0.7415617875479602 11 5.0e-3 0 +0.199053585 11 0 75901 40006 0.5270813296267506 11 6.7e-3 0 +0.125594322 11 0 318458 40001 0.1256084004798121 11 9.2e-3 0 +0.0792446596 11 0 3533345 40000 0.011320717337254075 11 9.7e-3 0 +0.05 11 0 60809123 40000 0.0006577960349798171 11 9.8e-3 0 +0.0315478672 11 0 100000011 3265 0.00003264999640850039 11 3.4e-2 0 +0.0199053585 11 0 100000011 150 0.0000014999998350000182 11 1.6e-1 0 +0.0125594322 11 0 100000011 7 0.00000006999999230000085 11 7.4e-1 0 +0.00792446596 11 0 100000011 0 0 11 NaN 0 +0.005 11 0 100000011 0 0 11 NaN 0 +0.00315478672 11 0 100000011 0 0 11 NaN 0 +0.00199053585 11 0 100000011 0 0 11 NaN 0 +0.00125594322 11 0 100000011 0 0 11 NaN 0 +0.000792446596 11 0 100000011 0 0 11 NaN 0 +0.0005 11 0 100000011 0 0 11 NaN 0 +0.000315478672 11 0 100000011 0 0 11 NaN 0 +0.000199053585 11 0 100000011 0 0 11 NaN 0 +0.000125594322 11 0 100000011 0 0 11 NaN 0 +0.0000792446596 11 0 100000011 0 0 11 NaN 0 +0.00005 11 0 100000011 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_13.txt b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_13.txt new file mode 100644 index 00000000..93422ce7 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 0 53439 40008 0.7486667040925167 13 4.9e-3 0 +0.315478672 13 0 53579 40008 0.7467104649209578 13 4.9e-3 0 +0.199053585 13 0 72680 40010 0.5504953219592735 13 6.6e-3 0 +0.125594322 13 0 357355 40001 0.11193630983195982 13 9.2e-3 0 +0.0792446596 13 0 6173299 40000 0.00647951767766311 13 9.8e-3 0 +0.05 13 0 100000011 21394 0.00021393997646660258 13 1.3e-2 0 +0.0315478672 13 0 100000011 587 0.000005869999354300071 13 8.1e-2 0 +0.0199053585 13 0 100000011 17 0.00000016999998130000205 13 4.8e-1 0 +0.0125594322 13 0 100000011 0 0 13 NaN 0 +0.00792446596 13 0 100000011 0 0 13 NaN 0 +0.005 13 0 100000011 0 0 13 NaN 0 +0.00315478672 13 0 100000011 0 0 13 NaN 0 +0.00199053585 13 0 100000011 0 0 13 NaN 0 +0.00125594322 13 0 100000011 0 0 13 NaN 0 +0.000792446596 13 0 100000011 0 0 13 NaN 0 +0.0005 13 0 100000011 0 0 13 NaN 0 +0.000315478672 13 0 100000011 0 0 13 NaN 0 +0.000199053585 13 0 100000011 0 0 13 NaN 0 +0.000125594322 13 0 100000011 0 0 13 NaN 0 +0.0000792446596 13 0 100000011 0 0 13 NaN 0 +0.00005 13 0 100000011 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_3.txt b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_3.txt new file mode 100644 index 00000000..f331e078 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 0 59347 40007 0.6741200060660185 3 5.6e-3 0 +0.315478672 3 0 69044 40005 0.5794131278604947 3 6.4e-3 0 +0.199053585 3 0 110882 40008 0.36081600259735574 3 7.8e-3 0 +0.125594322 3 0 215681 40004 0.18547762668014336 3 8.8e-3 0 +0.0792446596 3 0 465943 40000 0.08584741052017092 3 9.4e-3 0 +0.05 3 0 1077578 40002 0.03712213872220851 3 9.6e-3 0 +0.0315478672 3 0 2556503 40001 0.01564676434958222 3 9.7e-3 0 +0.0199053585 3 0 6261821 40000 0.006387918147133238 3 9.8e-3 0 +0.0125594322 3 0 15474738 40000 0.0025848579795018176 3 9.8e-3 0 +0.00792446596 3 0 38528090 40000 0.001038203554860882 3 9.8e-3 0 +0.005 3 0 94677428 40000 0.000422487184590608 3 9.8e-3 0 +0.00315478672 3 0 100000011 16816 0.00016815998150240203 3 1.5e-2 0 +0.00199053585 3 0 100000011 6840 0.00006839999247600083 3 2.4e-2 0 +0.00125594322 3 0 100000011 2655 0.00002654999707950032 3 3.8e-2 0 +0.000792446596 3 0 100000011 1123 0.000011229998764700136 3 5.8e-2 0 +0.0005 3 0 100000011 392 0.000003919999568800047 3 9.9e-2 0 +0.000315478672 3 0 100000011 176 0.0000017599998064000213 3 1.5e-1 0 +0.000199053585 3 0 100000011 73 0.0000007299999197000088 3 2.3e-1 0 +0.000125594322 3 0 100000011 20 0.00000019999997800000243 3 4.4e-1 0 +0.0000792446596 3 0 100000011 10 0.00000009999998900000121 3 6.2e-1 0 +0.00005 3 0 100000011 4 0.00000003999999560000048 3 9.8e-1 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_5.txt b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_5.txt new file mode 100644 index 00000000..cc9c9211 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 0 54889 40007 0.7288709941882708 5 5.1e-3 0 +0.315478672 5 0 59904 40008 0.6678685897435898 5 5.6e-3 0 +0.199053585 5 0 95687 40006 0.4180923218410024 5 7.5e-3 0 +0.125594322 5 0 224377 40003 0.1782847618071371 5 8.9e-3 0 +0.0792446596 5 0 706248 40000 0.056637328530487877 5 9.5e-3 0 +0.05 5 0 2514483 40000 0.015907842685752897 5 9.7e-3 0 +0.0315478672 5 0 9616718 40000 0.0041594232044653906 5 9.8e-3 0 +0.0199053585 5 0 38104451 40000 0.0010497461307079322 5 9.8e-3 0 +0.0125594322 5 0 100000011 26683 0.00026682997064870323 5 1.2e-2 0 +0.00792446596 5 0 100000011 6627 0.0000662699927103008 5 2.4e-2 0 +0.005 5 0 100000011 1687 0.000016869998144300205 5 4.8e-2 0 +0.00315478672 5 0 100000011 442 0.000004419999513800053 5 9.3e-2 0 +0.00199053585 5 0 100000011 125 0.0000012499998625000152 5 1.8e-1 0 +0.00125594322 5 0 100000011 25 0.000000249999972500003 5 3.9e-1 0 +0.000792446596 5 0 100000011 6 0.00000005999999340000073 5 8.0e-1 0 +0.0005 5 0 100000011 0 0 5 NaN 0 +0.000315478672 5 0 100000011 2 0.00000001999999780000024 5 1.4e0 0 +0.000199053585 5 0 100000011 0 0 5 NaN 0 +0.000125594322 5 0 100000011 0 0 5 NaN 0 +0.0000792446596 5 0 100000011 0 0 5 NaN 0 +0.00005 5 0 100000011 0 0 5 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_7.txt b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_7.txt new file mode 100644 index 00000000..10802aab --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 0 53680 40011 0.7453614008941878 7 4.9e-3 0 +0.315478672 7 0 56000 40006 0.7143928571428572 7 5.2e-3 0 +0.199053585 7 0 86880 40007 0.4604857274401473 7 7.2e-3 0 +0.125594322 7 0 253251 40003 0.1579579152698311 7 9.0e-3 0 +0.0792446596 7 0 1164319 40000 0.034354846051640485 7 9.6e-3 0 +0.05 7 0 7024619 40000 0.005694259005363849 7 9.8e-3 0 +0.0315478672 7 0 45387260 40000 0.0008813045775400409 7 9.8e-3 0 +0.0199053585 7 0 100000011 13449 0.00013448998520610163 7 1.7e-2 0 +0.0125594322 7 0 100000011 2015 0.000020149997783500245 7 4.4e-2 0 +0.00792446596 7 0 100000011 297 0.000002969999673300036 7 1.1e-1 0 +0.005 7 0 100000011 43 0.0000004299999527000052 7 3.0e-1 0 +0.00315478672 7 0 100000011 3 0.000000029999996700000365 7 1.1e0 0 +0.00199053585 7 0 100000011 2 0.00000001999999780000024 7 1.4e0 0 +0.00125594322 7 0 100000011 0 0 7 NaN 0 +0.000792446596 7 0 100000011 0 0 7 NaN 0 +0.0005 7 0 100000011 0 0 7 NaN 0 +0.000315478672 7 0 100000011 0 0 7 NaN 0 +0.000199053585 7 0 100000011 0 0 7 NaN 0 +0.000125594322 7 0 100000011 0 0 7 NaN 0 +0.0000792446596 7 0 100000011 0 0 7 NaN 0 +0.00005 7 0 100000011 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_9.txt b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_9.txt new file mode 100644 index 00000000..124ae1e7 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 0 53506 40010 0.7477666056143236 9 4.9e-3 0 +0.315478672 9 0 54693 40007 0.731483005137769 9 5.1e-3 0 +0.199053585 9 0 81089 40006 0.49335914858982105 9 7.0e-3 0 +0.125594322 9 0 282993 40002 0.14135331969341997 9 9.1e-3 0 +0.0792446596 9 0 2013434 40000 0.01986655634105712 9 9.7e-3 0 +0.05 9 0 20508712 40001 0.0019504394035081286 9 9.8e-3 0 +0.0315478672 9 0 100000011 17121 0.00017120998116690206 9 1.5e-2 0 +0.0199053585 9 0 100000011 1502 0.000015019998347800181 9 5.1e-2 0 +0.0125594322 9 0 100000011 146 0.0000014599998394000176 9 1.6e-1 0 +0.00792446596 9 0 100000011 17 0.00000016999998130000205 9 4.8e-1 0 +0.005 9 0 100000011 2 0.00000001999999780000024 9 1.4e0 0 +0.00315478672 9 0 100000011 0 0 9 NaN 0 +0.00199053585 9 0 100000011 0 0 9 NaN 0 +0.00125594322 9 0 100000011 0 0 9 NaN 0 +0.000792446596 9 0 100000011 0 0 9 NaN 0 +0.0005 9 0 100000011 0 0 9 NaN 0 +0.000315478672 9 0 100000011 0 0 9 NaN 0 +0.000199053585 9 0 100000011 0 0 9 NaN 0 +0.000125594322 9 0 100000011 0 0 9 NaN 0 +0.0000792446596 9 0 100000011 0 0 9 NaN 0 +0.00005 9 0 100000011 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..179a7970 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/code_capacity_with_y/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.4 3 0 59347 40007 0.6741200060660185 3 5.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 3 0 69044 40005 0.5794131278604947 3 6.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 3 0 110882 40008 0.36081600259735574 3 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 3 0 215681 40004 0.18547762668014336 3 8.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 3 0 465943 40000 0.08584741052017092 3 9.4e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.05 3 0 1077578 40002 0.03712213872220851 3 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 3 0 2556503 40001 0.01564676434958222 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 3 0 6261821 40000 0.006387918147133238 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 3 0 15474738 40000 0.0025848579795018176 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 3 0 38528090 40000 0.001038203554860882 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.005 3 0 94677428 40000 0.000422487184590608 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 3 0 100000011 16816 0.00016815998150240203 3 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 3 0 100000011 6840 0.00006839999247600083 3 2.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 3 0 100000011 2655 0.00002654999707950032 3 3.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 3 0 100000011 1123 0.000011229998764700136 3 5.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0005 3 0 100000011 392 0.000003919999568800047 3 9.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 3 0 100000011 176 0.0000017599998064000213 3 1.5e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 3 0 100000011 73 0.0000007299999197000088 3 2.3e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 3 0 100000011 20 0.00000019999997800000243 3 4.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 3 0 100000011 10 0.00000009999998900000121 3 6.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00005 3 0 100000011 4 0.00000003999999560000048 3 9.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.4 5 0 54889 40007 0.7288709941882708 5 5.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 5 0 59904 40008 0.6678685897435898 5 5.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 5 0 95687 40006 0.4180923218410024 5 7.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 5 0 224377 40003 0.1782847618071371 5 8.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 5 0 706248 40000 0.056637328530487877 5 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.05 5 0 2514483 40000 0.015907842685752897 5 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 5 0 9616718 40000 0.0041594232044653906 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 5 0 38104451 40000 0.0010497461307079322 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 5 0 100000011 26683 0.00026682997064870323 5 1.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 5 0 100000011 6627 0.0000662699927103008 5 2.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.005 5 0 100000011 1687 0.000016869998144300205 5 4.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 5 0 100000011 442 0.000004419999513800053 5 9.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 5 0 100000011 125 0.0000012499998625000152 5 1.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 5 0 100000011 25 0.000000249999972500003 5 3.9e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 5 0 100000011 6 0.00000005999999340000073 5 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0005 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 5 0 100000011 2 0.00000001999999780000024 5 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00005 5 0 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.4 7 0 53680 40011 0.7453614008941878 7 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 7 0 56000 40006 0.7143928571428572 7 5.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 7 0 86880 40007 0.4604857274401473 7 7.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 7 0 253251 40003 0.1579579152698311 7 9.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 7 0 1164319 40000 0.034354846051640485 7 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.05 7 0 7024619 40000 0.005694259005363849 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 7 0 45387260 40000 0.0008813045775400409 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 7 0 100000011 13449 0.00013448998520610163 7 1.7e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 7 0 100000011 2015 0.000020149997783500245 7 4.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 7 0 100000011 297 0.000002969999673300036 7 1.1e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.005 7 0 100000011 43 0.0000004299999527000052 7 3.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 7 0 100000011 3 0.000000029999996700000365 7 1.1e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 7 0 100000011 2 0.00000001999999780000024 7 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0005 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00005 7 0 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.4 9 0 53506 40010 0.7477666056143236 9 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 9 0 54693 40007 0.731483005137769 9 5.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 9 0 81089 40006 0.49335914858982105 9 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 9 0 282993 40002 0.14135331969341997 9 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 9 0 2013434 40000 0.01986655634105712 9 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.05 9 0 20508712 40001 0.0019504394035081286 9 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 9 0 100000011 17121 0.00017120998116690206 9 1.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 9 0 100000011 1502 0.000015019998347800181 9 5.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 9 0 100000011 146 0.0000014599998394000176 9 1.6e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 9 0 100000011 17 0.00000016999998130000205 9 4.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.005 9 0 100000011 2 0.00000001999999780000024 9 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0005 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00005 9 0 100000011 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.4 11 0 53169 40010 0.7525061596042807 11 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 11 0 53951 40008 0.7415617875479602 11 5.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 11 0 75901 40006 0.5270813296267506 11 6.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 11 0 318458 40001 0.1256084004798121 11 9.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 11 0 3533345 40000 0.011320717337254075 11 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.05 11 0 60809123 40000 0.0006577960349798171 11 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 11 0 100000011 3265 0.00003264999640850039 11 3.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 11 0 100000011 150 0.0000014999998350000182 11 1.6e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 11 0 100000011 7 0.00000006999999230000085 11 7.4e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00005 11 0 100000011 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.4 13 0 53439 40008 0.7486667040925167 13 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.315478672 13 0 53579 40008 0.7467104649209578 13 4.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.199053585 13 0 72680 40010 0.5504953219592735 13 6.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.125594322 13 0 357355 40001 0.11193630983195982 13 9.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0792446596 13 0 6173299 40000 0.00647951767766311 13 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.05 13 0 100000011 21394 0.00021393997646660258 13 1.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0315478672 13 0 100000011 587 0.000005869999354300071 13 8.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0199053585 13 0 100000011 17 0.00000016999998130000205 13 4.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0125594322 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00315478672 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00199053585 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00125594322 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000315478672 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000199053585 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.000125594322 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.0000792446596 13 0 100000011 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[0]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion + + ''' + format:

+ 0.00005 13 0 100000011 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_noise.gp b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_noise.gp new file mode 100644 index 00000000..17a5afcc --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_noise.gp @@ -0,0 +1,33 @@ +set terminal postscript eps color "Arial, 20" +set title "Phenomenological Noise Standard Surface Code" +set xlabel "Depolarizing Error Rate (p)" font "Arial, 20" +set ylabel "Logical Error Rate (p_L)" font "Arial, 20" +set grid ytics +set size 1,1.2 + +set logscale x +set xrange [0.00001:0.1] +set xtics ("10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set logscale y +set ytics ("10^{-8}" 0.00000001, "10^{-7}" 0.0000001, "10^{-6}" 0.000001, "10^{-5}" 0.00001, "10^{-4}" 0.0001, "10^{-3}" 0.001, "10^{-2}" 0.01, "10^{-1}" 0.1) +set yrange [0.00000001:1] +set key outside horizontal top center font "Arial, 24" + +set style fill transparent solid 0.2 noborder + +set output "phenomenological_noise.eps" + +plot "phenomenological_normal/d_3.txt" using 1:6 with linespoints lt rgb "red" linewidth 5 pointtype 2 pointsize 1 title "d=3",\ + "phenomenological_normal/d_5.txt" using 1:6 with linespoints lt rgb "blue" linewidth 5 pointtype 2 pointsize 1 title "d=5",\ + "phenomenological_normal/d_7.txt" using 1:6 with linespoints lt rgb "green" linewidth 5 pointtype 2 pointsize 1 title "d=7",\ + "phenomenological_normal/d_9.txt" using 1:6 with linespoints lt rgb "yellow" linewidth 5 pointtype 2 pointsize 1 title "d=9",\ + "phenomenological_normal/d_11.txt" using 1:6 with linespoints lt rgb "purple" linewidth 5 pointtype 2 pointsize 1 title "d=11",\ + "phenomenological_normal/d_13.txt" using 1:6 with linespoints lt rgb "orange" linewidth 5 pointtype 2 pointsize 1 title "d=13",\ + "phenomenological_with_y/d_3.txt" using 1:6 with linespoints lt rgb "red" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=3(Y)",\ + "phenomenological_with_y/d_5.txt" using 1:6 with linespoints lt rgb "blue" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=5(Y)",\ + "phenomenological_with_y/d_7.txt" using 1:6 with linespoints lt rgb "green" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=7(Y)",\ + "phenomenological_with_y/d_9.txt" using 1:6 with linespoints lt rgb "yellow" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=9(Y)",\ + "phenomenological_with_y/d_11.txt" using 1:6 with linespoints lt rgb "purple" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=11(Y)",\ + "phenomenological_with_y/d_13.txt" using 1:6 with linespoints lt rgb "orange" dashtype 3 linewidth 5 pointtype 2 pointsize 1 title "d=13(Y)" + +system("ps2pdf -dEPSCrop phenomenological_noise.eps phenomenological_noise.pdf") diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_11.txt b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_11.txt new file mode 100644 index 00000000..0f2ef411 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_11.txt @@ -0,0 +1,21 @@ +0.4 11 11 79853 40005 0.5009830563660727 11 6.9e-3 0 +0.315478672 11 11 80512 40005 0.4968824523052464 11 7.0e-3 0 +0.199053585 11 11 80345 40005 0.49791524052523495 11 6.9e-3 0 +0.125594322 11 11 79867 40004 0.5008827175178735 11 6.9e-3 0 +0.0792446596 11 11 80455 40007 0.4972593375178671 11 6.9e-3 0 +0.05 11 11 162554 40005 0.246102833519938 11 8.5e-3 0 +0.0315478672 11 11 2818009 40000 0.014194418825489911 11 9.7e-3 0 +0.0199053585 11 11 12492199 4155 0.0003326075737346163 11 3.0e-2 0 +0.0125594322 11 11 15490046 118 0.0000076177953248169825 11 1.8e-1 0 +0.00792446596 11 11 20720005 6 0.0000002895752196970995 11 8.0e-1 0 +0.005 11 11 20230886 0 0 11 NaN 0 +0.00315478672 11 11 21661781 0 0 11 NaN 0 +0.00199053585 11 11 28393619 0 0 11 NaN 0 +0.00125594322 11 11 22707217 0 0 11 NaN 0 +0.000792446596 11 11 23172998 0 0 11 NaN 0 +0.0005 11 11 26947007 0 0 11 NaN 0 +0.000315478672 11 11 24326393 0 0 11 NaN 0 +0.000199053585 11 11 24558892 0 0 11 NaN 0 +0.000125594322 11 11 27630476 0 0 11 NaN 0 +0.0000792446596 11 11 25574478 0 0 11 NaN 0 +0.00005 11 11 25690496 0 0 11 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_13.txt b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_13.txt new file mode 100644 index 00000000..212a6de3 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_13.txt @@ -0,0 +1,21 @@ +0.4 13 13 79814 40006 0.5012403838925502 13 6.9e-3 0 +0.315478672 13 13 79944 40003 0.500387771440008 13 6.9e-3 0 +0.199053585 13 13 79607 40004 0.5025186227341817 13 6.9e-3 0 +0.125594322 13 13 79799 40008 0.5013596661612301 13 6.9e-3 0 +0.0792446596 13 13 80087 40005 0.49951927279083996 13 6.9e-3 0 +0.05 13 13 139091 40004 0.28761026953577157 13 8.3e-3 0 +0.0315478672 13 13 3815093 40000 0.010484672326467532 13 9.7e-3 0 +0.0199053585 13 13 8632078 990 0.00011468849099834362 13 6.2e-2 0 +0.0125594322 13 13 10798627 12 0.0000011112523842151414 13 5.7e-1 0 +0.00792446596 13 13 12822559 0 0 13 NaN 0 +0.005 13 13 13473206 0 0 13 NaN 0 +0.00315478672 13 13 15505605 0 0 13 NaN 0 +0.00199053585 13 13 15604054 0 0 13 NaN 0 +0.00125594322 13 13 16556458 0 0 13 NaN 0 +0.000792446596 13 13 16566532 0 0 13 NaN 0 +0.0005 13 13 17228603 0 0 13 NaN 0 +0.000315478672 13 13 16968645 0 0 13 NaN 0 +0.000199053585 13 13 17971592 0 0 13 NaN 0 +0.000125594322 13 13 17292178 0 0 13 NaN 0 +0.0000792446596 13 13 17755359 0 0 13 NaN 0 +0.00005 13 13 17422002 0 0 13 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_3.txt b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_3.txt new file mode 100644 index 00000000..1691f8d0 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_3.txt @@ -0,0 +1,21 @@ +0.4 3 3 80288 40005 0.498268732562774 3 6.9e-3 0 +0.315478672 3 3 80589 40005 0.4964076983211108 3 7.0e-3 0 +0.199053585 3 3 82774 40002 0.48326769275376324 3 7.0e-3 0 +0.125594322 3 3 100362 40004 0.3985970785755565 3 7.6e-3 0 +0.0792446596 3 3 163209 40006 0.24512128620357945 3 8.5e-3 0 +0.05 3 3 334424 40001 0.11961163074420496 3 9.2e-3 0 +0.0315478672 3 3 784600 40002 0.050983940861585524 3 9.5e-3 0 +0.0199053585 3 3 1937462 40000 0.020645566209814694 3 9.7e-3 0 +0.0125594322 3 3 4915148 40000 0.008138106929842194 3 9.8e-3 0 +0.00792446596 3 3 12506055 40000 0.003198450670495212 3 9.8e-3 0 +0.005 3 3 31103861 40000 0.0012860139774930194 3 9.8e-3 0 +0.00315478672 3 3 79747296 40000 0.000501584404817939 3 9.8e-3 0 +0.00199053585 3 3 100000011 19832 0.0001983199781848024 3 1.4e-2 0 +0.00125594322 3 3 100000011 7929 0.00007928999127810096 3 2.2e-2 0 +0.000792446596 3 3 100000011 3286 0.0000328599963854004 3 3.4e-2 0 +0.0005 3 3 100000011 1282 0.000012819998589800155 3 5.5e-2 0 +0.000315478672 3 3 100000011 483 0.000004829999468700059 3 8.9e-2 0 +0.000199053585 3 3 100000011 211 0.0000021099997679000257 3 1.3e-1 0 +0.000125594322 3 3 100000011 78 0.0000007799999142000094 3 2.2e-1 0 +0.0000792446596 3 3 100000011 30 0.0000002999999670000036 3 3.6e-1 0 +0.00005 3 3 100000011 14 0.0000001399999846000017 3 5.2e-1 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_5.txt b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_5.txt new file mode 100644 index 00000000..eff2b1f3 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_5.txt @@ -0,0 +1,21 @@ +0.4 5 5 80313 40006 0.4981260817053279 5 6.9e-3 0 +0.315478672 5 5 80363 40004 0.4977912721028334 5 6.9e-3 0 +0.199053585 5 5 79872 40005 0.5008638822115384 5 6.9e-3 0 +0.125594322 5 5 81524 40004 0.4907021245277464 5 7.0e-3 0 +0.0792446596 5 5 110871 40000 0.3607796448124397 5 7.8e-3 0 +0.05 5 5 274581 40001 0.14568014538515048 5 9.1e-3 0 +0.0315478672 5 5 1067320 40000 0.03747704530974778 5 9.6e-3 0 +0.0199053585 5 5 4772593 40001 0.008381397701417237 5 9.8e-3 0 +0.0125594322 5 5 22211549 40000 0.0018008649464294453 5 9.8e-3 0 +0.00792446596 5 5 100000011 39776 0.00039775995624640484 5 9.8e-3 0 +0.005 5 5 100000011 9244 0.00009243998983160112 5 2.0e-2 0 +0.00315478672 5 5 100000011 2257 0.000022569997517300274 5 4.1e-2 0 +0.00199053585 5 5 100000011 546 0.000005459999399400066 5 8.4e-2 0 +0.00125594322 5 5 100000011 121 0.0000012099998669000146 5 1.8e-1 0 +0.000792446596 5 5 100000011 28 0.0000002799999692000034 5 3.7e-1 0 +0.0005 5 5 100000011 6 0.00000005999999340000073 5 8.0e-1 0 +0.000315478672 5 5 100000011 2 0.00000001999999780000024 5 1.4e0 0 +0.000199053585 5 5 100000011 0 0 5 NaN 0 +0.000125594322 5 5 100000011 0 0 5 NaN 0 +0.0000792446596 5 5 100000011 0 0 5 NaN 0 +0.00005 5 5 100000011 0 0 5 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_7.txt b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_7.txt new file mode 100644 index 00000000..af5accc4 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_7.txt @@ -0,0 +1,21 @@ +0.4 7 7 80062 40004 0.49966276135994603 7 6.9e-3 0 +0.315478672 7 7 79899 40005 0.5006946269665452 7 6.9e-3 0 +0.199053585 7 7 79773 40004 0.5014729294372783 7 6.9e-3 0 +0.125594322 7 7 80101 40004 0.49941948290283517 7 6.9e-3 0 +0.0792446596 7 7 89957 40007 0.4447347065820336 7 7.3e-3 0 +0.05 7 7 228260 40002 0.17524752475247524 7 8.9e-3 0 +0.0315478672 7 7 1491647 40000 0.026815996009779793 7 9.7e-3 0 +0.0199053585 7 7 13563054 40000 0.002949188287534651 7 9.8e-3 0 +0.0125594322 7 7 70338103 21850 0.0003106424408403508 7 1.3e-2 0 +0.00792446596 7 7 80189488 2921 0.000036426220853286905 7 3.6e-2 0 +0.005 7 7 83003484 397 0.000004782931762237836 7 9.8e-2 0 +0.00315478672 7 7 87545921 48 0.000000548283683028476 7 2.8e-1 0 +0.00199053585 7 7 94398136 8 0.00000008474743611462836 7 6.9e-1 0 +0.00125594322 7 7 90284596 2 0.00000002215217311267583 7 1.4e0 0 +0.000792446596 7 7 92030025 1 0.000000010866018997604315 7 2.0e0 0 +0.0005 7 7 100000011 0 0 7 NaN 0 +0.000315478672 7 7 97603290 0 0 7 NaN 0 +0.000199053585 7 7 98271731 0 0 7 NaN 0 +0.000125594322 7 7 100000011 0 0 7 NaN 0 +0.0000792446596 7 7 95246102 0 0 7 NaN 0 +0.00005 7 7 95456843 0 0 7 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_9.txt b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_9.txt new file mode 100644 index 00000000..19f18c92 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/d_9.txt @@ -0,0 +1,21 @@ +0.4 9 9 79512 40004 0.5031190260589596 9 6.9e-3 0 +0.315478672 9 9 80279 40008 0.49836196265523985 9 6.9e-3 0 +0.199053585 9 9 80163 40005 0.4990456943976648 9 6.9e-3 0 +0.125594322 9 9 80078 40006 0.49958790179574913 9 6.9e-3 0 +0.0792446596 9 9 82495 40007 0.4849627250136372 9 7.0e-3 0 +0.05 9 9 192056 40002 0.20828300079143583 9 8.7e-3 0 +0.0315478672 9 9 2094524 40000 0.019097417838134106 9 9.7e-3 0 +0.0199053585 9 9 25310353 25438 0.0010050432722135483 9 1.2e-2 0 +0.0125594322 9 9 30511947 1508 0.00004942326361539629 9 5.0e-2 0 +0.00792446596 9 9 37900502 112 0.0000029551059772242595 9 1.9e-1 0 +0.005 9 9 38748053 10 0.00000025807748327380474 9 6.2e-1 0 +0.00315478672 9 9 40936740 0 0 9 NaN 0 +0.00199053585 9 9 45503698 0 0 9 NaN 0 +0.00125594322 9 9 43639808 0 0 9 NaN 0 +0.000792446596 9 9 44609606 0 0 9 NaN 0 +0.0005 9 9 48245423 0 0 9 NaN 0 +0.000315478672 9 9 45608953 0 0 9 NaN 0 +0.000199053585 9 9 45972891 0 0 9 NaN 0 +0.000125594322 9 9 49512520 0 0 9 NaN 0 +0.0000792446596 9 9 46125230 0 0 9 NaN 0 +0.00005 9 9 46223242 0 0 9 NaN 0 diff --git a/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/slurm_jobs/_aggregated.hjson b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/slurm_jobs/_aggregated.hjson new file mode 100644 index 00000000..f644e784 --- /dev/null +++ b/benchmark/paper_splitting_decoder/standard_surface_code/phenomenological_with_y/slurm_jobs/_aggregated.hjson @@ -0,0 +1,1136 @@ +[ + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 3 3 80288 40005 0.498268732562774 3 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 3 3 80589 40005 0.4964076983211108 3 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 3 3 82774 40002 0.48326769275376324 3 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 3 3 100362 40004 0.3985970785755565 3 7.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 3 3 163209 40006 0.24512128620357945 3 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 3 3 334424 40001 0.11961163074420496 3 9.2e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 3 3 784600 40002 0.050983940861585524 3 9.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 3 3 1937462 40000 0.020645566209814694 3 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 3 3 4915148 40000 0.008138106929842194 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 3 3 12506055 40000 0.003198450670495212 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 3 3 31103861 40000 0.0012860139774930194 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 3 3 79747296 40000 0.000501584404817939 3 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 3 3 100000011 19832 0.0001983199781848024 3 1.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 3 3 100000011 7929 0.00007928999127810096 3 2.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 3 3 100000011 3286 0.0000328599963854004 3 3.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 3 3 100000011 1282 0.000012819998589800155 3 5.5e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 3 3 100000011 483 0.000004829999468700059 3 8.9e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 3 3 100000011 211 0.0000021099997679000257 3 1.3e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 3 3 100000011 78 0.0000007799999142000094 3 2.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 3 3 100000011 30 0.0000002999999670000036 3 3.6e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[3]' --djs '[3]' '[3]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 3 3 100000011 14 0.0000001399999846000017 3 5.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 5 5 80313 40006 0.4981260817053279 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 5 5 80363 40004 0.4977912721028334 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 5 5 79872 40005 0.5008638822115384 5 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 5 5 81524 40004 0.4907021245277464 5 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 5 5 110871 40000 0.3607796448124397 5 7.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 5 5 274581 40001 0.14568014538515048 5 9.1e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 5 5 1067320 40000 0.03747704530974778 5 9.6e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 5 5 4772593 40001 0.008381397701417237 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 5 5 22211549 40000 0.0018008649464294453 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 5 5 100000011 39776 0.00039775995624640484 5 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 5 5 100000011 9244 0.00009243998983160112 5 2.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 5 5 100000011 2257 0.000022569997517300274 5 4.1e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 5 5 100000011 546 0.000005459999399400066 5 8.4e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 5 5 100000011 121 0.0000012099998669000146 5 1.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 5 5 100000011 28 0.0000002799999692000034 5 3.7e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 5 5 100000011 6 0.00000005999999340000073 5 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 5 5 100000011 2 0.00000001999999780000024 5 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[5]' --djs '[5]' '[5]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 5 5 100000011 0 0 5 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 7 7 80062 40004 0.49966276135994603 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 7 7 79899 40005 0.5006946269665452 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 7 7 79773 40004 0.5014729294372783 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 7 7 80101 40004 0.49941948290283517 7 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 7 7 89957 40007 0.4447347065820336 7 7.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 7 7 228260 40002 0.17524752475247524 7 8.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 7 7 1491647 40000 0.026815996009779793 7 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 7 7 13563054 40000 0.002949188287534651 7 9.8e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 7 7 70338103 21850 0.0003106424408403508 7 1.3e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 7 7 80189488 2921 0.000036426220853286905 7 3.6e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 7 7 83003484 397 0.000004782931762237836 7 9.8e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 7 7 87545921 48 0.000000548283683028476 7 2.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 7 7 94398136 8 0.00000008474743611462836 7 6.9e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 7 7 90284596 2 0.00000002215217311267583 7 1.4e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 7 7 92030025 1 0.000000010866018997604315 7 2.0e0 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 7 7 97603290 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 7 7 98271731 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 7 7 100000011 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 7 7 95246102 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[7]' --djs '[7]' '[7]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 7 7 95456843 0 0 7 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 9 9 79512 40004 0.5031190260589596 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 9 9 80279 40008 0.49836196265523985 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 9 9 80163 40005 0.4990456943976648 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 9 9 80078 40006 0.49958790179574913 9 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 9 9 82495 40007 0.4849627250136372 9 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 9 9 192056 40002 0.20828300079143583 9 8.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 9 9 2094524 40000 0.019097417838134106 9 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 9 9 25310353 25438 0.0010050432722135483 9 1.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 9 9 30511947 1508 0.00004942326361539629 9 5.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 9 9 37900502 112 0.0000029551059772242595 9 1.9e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 9 9 38748053 10 0.00000025807748327380474 9 6.2e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 9 9 40936740 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 9 9 45503698 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 9 9 43639808 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 9 9 44609606 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 9 9 48245423 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 9 9 45608953 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 9 9 45972891 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 9 9 49512520 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 9 9 46125230 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[9]' --djs '[9]' '[9]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 9 9 46223242 0 0 9 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 11 11 79853 40005 0.5009830563660727 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 11 11 80512 40005 0.4968824523052464 11 7.0e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 11 11 80345 40005 0.49791524052523495 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 11 11 79867 40004 0.5008827175178735 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 11 11 80455 40007 0.4972593375178671 11 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 11 11 162554 40005 0.246102833519938 11 8.5e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 11 11 2818009 40000 0.014194418825489911 11 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 11 11 12492199 4155 0.0003326075737346163 11 3.0e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 11 11 15490046 118 0.0000076177953248169825 11 1.8e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 11 11 20720005 6 0.0000002895752196970995 11 8.0e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 11 11 20230886 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 11 11 21661781 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 11 11 28393619 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 11 11 22707217 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 11 11 23172998 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 11 11 26947007 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 11 11 24326393 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 11 11 24558892 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 11 11 27630476 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 11 11 25574478 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[11]' --djs '[11]' '[11]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 11 11 25690496 0 0 11 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[4.00000000e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.4 13 13 79814 40006 0.5012403838925502 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.315478672 13 13 79944 40003 0.500387771440008 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.199053585 13 13 79607 40004 0.5025186227341817 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-01]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.125594322 13 13 79799 40008 0.5013596661612301 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0792446596 13 13 80087 40005 0.49951927279083996 13 6.9e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.05 13 13 139091 40004 0.28761026953577157 13 8.3e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0315478672 13 13 3815093 40000 0.010484672326467532 13 9.7e-3 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0199053585 13 13 8632078 990 0.00011468849099834362 13 6.2e-2 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-02]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0125594322 13 13 10798627 12 0.0000011112523842151414 13 5.7e-1 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00792446596 13 13 12822559 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.005 13 13 13473206 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00315478672 13 13 15505605 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00199053585 13 13 15604054 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-03]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00125594322 13 13 16556458 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000792446596 13 13 16566532 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0005 13 13 17228603 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[3.15478672e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000315478672 13 13 16968645 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.99053585e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000199053585 13 13 17971592 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[1.25594322e-04]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.000125594322 13 13 17292178 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[7.92446596e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.0000792446596 13 13 17755359 0 0 13 NaN 0 + + ''' + ] + [ + /gpfs/gibbs/project/lin_zhong/yw729/QEC-Playground/target/release/qecp-cli tool benchmark '[13]' --djs '[13]' '[13]' -m100000000 -e40000 '[5.00000000e-05]' -p12 --time-budget 3000.0 --code-type standard-planar-code --decoder fusion --noise-model stim-noise-model --ignore-logical-i --noise-model-configuration '{"after_clifford_depolarization":0,"after_reset_flip_probability":0}' + + ''' + format:

+ 0.00005 13 13 17422002 0 0 13 NaN 0 + + ''' + ] +] \ No newline at end of file