From e3ba68d319c5b678c959c0722e574b1bd73d86fc Mon Sep 17 00:00:00 2001 From: Valentin Boettcher Date: Tue, 14 Jun 2022 15:18:29 +0200 Subject: [PATCH] weaker coupling, shorter+weaker modulation --- .../10_antizeno_engine/10_first_anti_zeno.py | 4 +-- .../10_antizeno_engine/anti_zeno_engine.org | 26 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/python/energy_flow_proper/10_antizeno_engine/10_first_anti_zeno.py b/python/energy_flow_proper/10_antizeno_engine/10_first_anti_zeno.py index 78700e2..bbff54d 100644 --- a/python/energy_flow_proper/10_antizeno_engine/10_first_anti_zeno.py +++ b/python/energy_flow_proper/10_antizeno_engine/10_first_anti_zeno.py @@ -73,7 +73,7 @@ def anti_zeno_engine( ) model = QubitModelMutliBath( - δ=[2, 2], + δ=δ, ω_c=[ω_c, ω_c], ω_s=[ω_0 - Δ - ω_c - detune, ω_0 + Δ - ω_c - detune], t=ut.linspace_with_strobe(0, t_max, n * 1000, Δ), @@ -92,7 +92,7 @@ def anti_zeno_engine( return model, Δ, (τ_mod, τ_c, τ_bath, cycles, model.ω_s) -model, Δ, params = anti_zeno_engine(ε=1/10, ε_couple=1/3, n=5, detune=5, ω_0 = 10) +model, Δ, params = anti_zeno_engine(ε=1/10, ε_couple=1/2, n=3, detune=4, ω_0 = 10, δ=[1]*2, γ=.05/2) #model, params = anti_zeno_engine(ε=1/2, ε_couple=1e-4, n=1, detune=.5, δ=[.1,.1]) params diff --git a/python/energy_flow_proper/10_antizeno_engine/anti_zeno_engine.org b/python/energy_flow_proper/10_antizeno_engine/anti_zeno_engine.org index f9eee67..25698f0 100644 --- a/python/energy_flow_proper/10_antizeno_engine/anti_zeno_engine.org +++ b/python/energy_flow_proper/10_antizeno_engine/anti_zeno_engine.org @@ -25,7 +25,7 @@ Init ray and silence stocproc. #+end_src #+RESULTS: -: RayContext(dashboard_url='', python_version='3.9.12', ray_version='1.12.1', ray_commit='4863e33856b54ccf8add5cbe75e41558850a1b75', address_info={'node_ip_address': '192.168.44.87', 'raylet_ip_address': '192.168.44.87', 'redis_address': None, 'object_store_address': '/tmp/ray/session_2022-06-14_13-59-18_993983_23068/sockets/plasma_store', 'raylet_socket_name': '/tmp/ray/session_2022-06-14_13-59-18_993983_23068/sockets/raylet', 'webui_url': '', 'session_dir': '/tmp/ray/session_2022-06-14_13-59-18_993983_23068', 'metrics_export_port': 62399, 'gcs_address': '192.168.44.87:53885', 'address': '192.168.44.87:53885', 'node_id': 'b15a9970f51a351a658157871b9ec703db236b86422ae249da5c41cd'}) +: RayContext(dashboard_url='', python_version='3.9.12', ray_version='1.12.1', ray_commit='4863e33856b54ccf8add5cbe75e41558850a1b75', address_info={'node_ip_address': '192.168.44.161', 'raylet_ip_address': '192.168.44.161', 'redis_address': None, 'object_store_address': '/tmp/ray/session_2022-06-14_15-13-29_474547_2829582/sockets/plasma_store', 'raylet_socket_name': '/tmp/ray/session_2022-06-14_15-13-29_474547_2829582/sockets/raylet', 'webui_url': '', 'session_dir': '/tmp/ray/session_2022-06-14_15-13-29_474547_2829582', 'metrics_export_port': 59840, 'gcs_address': '192.168.44.161:65285', 'address': '192.168.44.161:65285', 'node_id': '032a1c3d37c720f19db3119948af1f1313c1670e974ad6fb1e960c71'}) #+begin_src jupyter-python :results none from hops.util.logging_setup import logging_setup @@ -89,7 +89,7 @@ Init ray and silence stocproc. ) model = QubitModelMutliBath( - δ=[2, 2], + δ=δ, ω_c=[ω_c, ω_c], ω_s=[ω_0 - Δ - ω_c - detune, ω_0 + Δ - ω_c - detune], t=ut.linspace_with_strobe(0, t_max, n * 1000, Δ), @@ -112,13 +112,13 @@ Init ray and silence stocproc. * Model Definition #+begin_src jupyter-python - model, Δ, params = anti_zeno_engine(ε=1/10, ε_couple=1/3, n=5, detune=5, ω_0 = 10) + model, Δ, params = anti_zeno_engine(ε=1/10, ε_couple=1/2, n=3, detune=4, ω_0 = 10, δ=[1]*2, γ=.05/2) #model, params = anti_zeno_engine(ε=1/2, ε_couple=1e-4, n=1, detune=.5, δ=[.1,.1]) params #+end_src #+RESULTS: -| 1.2566370614359172 | 16.336281798666924 | 16.589269830454903 | 13 | (-1 9) | +| 1.2566370614359172 | 10.053096491487338 | 10.466663926059324 | 8 | (0 10) | Let's test the assumptions of the paper. @@ -138,8 +138,8 @@ Let's test the assumptions of the paper. #+RESULTS: :RESULTS: -| | -[[file:./.ob-jupyter/b27d39c9dcca1fec1eef8b8fce3356c27d417579.svg]] +| | +[[file:./.ob-jupyter/df2c75be5b4885c67ce2a213e3baa6a0c6a88c9a.svg]] :END: #+begin_src jupyter-python :tangle nil @@ -152,8 +152,8 @@ Let's test the assumptions of the paper. #+RESULTS: :RESULTS: -: -[[file:./.ob-jupyter/1cb9b43d30b45322761f3a64dba3b12ff78418f5.svg]] +: +[[file:./.ob-jupyter/d73ec34dd915bf36eadae46fa0f37add6f365c43.svg]] :END: @@ -249,8 +249,8 @@ Let's test the assumptions of the paper. #+RESULTS: :RESULTS: -: -[[file:./.ob-jupyter/aa9806efd8dc6599276922b6960eec2a76236020.svg]] +: +[[file:./.ob-jupyter/71865724376f7ec07276bc5b647a3af7b6e11ef3.svg]] :END: - **too fast decoupling kills it** @@ -283,7 +283,7 @@ Let's test the assumptions of the paper. : pts[1:N+1, 1] = dep1slice : /nix/store/pwhaggpgvxhy410r6vlx448v9lp8n08s-python3-3.9.12-env/lib/python3.9/site-packages/matplotlib/axes/_axes.py:5224: ComplexWarning: Casting complex values to real discards the imaginary part : pts[N+2:, 1] = dep2slice[::-1] -[[file:./.ob-jupyter/cee8e02fb2f3bb7c4e7540c9a5b18c8a3582d0ca.svg]] +[[file:./.ob-jupyter/55f62edc949c1a9136b9b7e4e0ee3092e8a3d516.svg]] :END: @@ -299,8 +299,8 @@ Let's test the assumptions of the paper. #+RESULTS: :RESULTS: -| | -[[file:./.ob-jupyter/8dd8b05d0ad81009a51ffe7701bfad22a265f716.svg]] +| | +[[file:./.ob-jupyter/aa719a7b720ed6ad480377ed1ef3a108549bc981.svg]] :END: ** TODO Power and Efficiency