From ad4211ecc0db7ba1740052caf190efd58e49aa63 Mon Sep 17 00:00:00 2001 From: "Kevin P. O'Brien" Date: Wed, 26 Jun 2024 11:21:18 -0400 Subject: [PATCH] add flux driven TWPA image and increment version --- Project.toml | 2 +- README.md | 3 +++ docs/src/index.md | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index fb900ee..6166ac2 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "JosephsonCircuits" uuid = "23a5dba6-321f-4fcf-be1e-689e290df087" authors = ["Kevin P. O'Brien "] -version = "0.4.4" +version = "0.4.5" [deps] AxisKeys = "94b1ba4f-4ee9-5380-92f1-94cde586c3c5" diff --git a/README.md b/README.md index c9c025e..095ae36 100644 --- a/README.md +++ b/README.md @@ -861,6 +861,9 @@ plot(p1, p2, p3, p4, layout = (2, 2)) 28.342059 seconds (1.59 M allocations: 1.637 GiB, 0.35% gc time) ``` +![Flux driven TWPA simulation with JosephsonCircuits.jl](https://qce.mit.edu/JosephsonCircuits.jl/twpa_flux_driven.png) + + # Performance tips: Simulations of the linearized system can be effectively parallelized, so we suggest starting Julia with the number of threads equal to the number of physical cores. See the [Julia documentation](https://docs.julialang.org/en/v1/manual/multi-threading) for the procedure. Check how many threads you are using by calling `Threads.nthreads()`. For context, the simulation times reported for the examples above use 16 threads on an AMD Ryzen 9 7950X system running Linux. diff --git a/docs/src/index.md b/docs/src/index.md index c9c025e..095ae36 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -861,6 +861,9 @@ plot(p1, p2, p3, p4, layout = (2, 2)) 28.342059 seconds (1.59 M allocations: 1.637 GiB, 0.35% gc time) ``` +![Flux driven TWPA simulation with JosephsonCircuits.jl](https://qce.mit.edu/JosephsonCircuits.jl/twpa_flux_driven.png) + + # Performance tips: Simulations of the linearized system can be effectively parallelized, so we suggest starting Julia with the number of threads equal to the number of physical cores. See the [Julia documentation](https://docs.julialang.org/en/v1/manual/multi-threading) for the procedure. Check how many threads you are using by calling `Threads.nthreads()`. For context, the simulation times reported for the examples above use 16 threads on an AMD Ryzen 9 7950X system running Linux.