Skip to content

Commit aa83683

Browse files
Deploying to gh-pages from @ bcaefb7 🚀
1 parent d5f4793 commit aa83683

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1378
-1525
lines changed

HierarchicalEOM.jl/SIAM.html

Lines changed: 47 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -446,10 +446,10 @@ <h2 class="anchored" data-anchor-id="hamiltonian">Hamiltonian</h2>
446446
<div class="cell-output cell-output-stdout">
447447
<div class="ansi-escaped-output">
448448
<pre><span class="ansi-green-fg ansi-bold">Precompiling</span> packages...
449-
7212.3 ms<span class="ansi-green-fg"></span>QuartoNotebookWorkerMakieExt<span class="ansi-bright-black-fg"> (serial)</span>
449+
7371.9 ms<span class="ansi-green-fg"></span>QuartoNotebookWorkerMakieExt<span class="ansi-bright-black-fg"> (serial)</span>
450450
1 dependency successfully precompiled in 7 seconds
451451
<span class="ansi-green-fg ansi-bold">Precompiling</span> packages...
452-
5111.1 ms<span class="ansi-green-fg"></span>QuartoNotebookWorkerCairoMakieExt<span class="ansi-bright-black-fg"> (serial)</span>
452+
5253.0 ms<span class="ansi-green-fg"></span>QuartoNotebookWorkerCairoMakieExt<span class="ansi-bright-black-fg"> (serial)</span>
453453
1 dependency successfully precompiled in 5 seconds
454454
</pre>
455455
</div>
@@ -512,12 +512,19 @@ <h2 class="anchored" data-anchor-id="construct-heomls-matrix">Construct HEOMLS m
512512
<span id="cb6-2"><a href="#cb6-2"></a>M_even <span class="op">=</span> <span class="fu">M_Fermion</span>(Hsys, tier, bath_list)</span>
513513
<span id="cb6-3"><a href="#cb6-3"></a>M_odd <span class="op">=</span> <span class="fu">M_Fermion</span>(Hsys, tier, bath_list, ODD)</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
514514
<div class="cell-output cell-output-stdout">
515-
<pre><code>Preparing block matrices for HEOM Liouvillian superoperator (using 4 threads)...
516-
Progress: [==============================] 100.0% --- Elapsed Time: 0h 00m 00s (ETA: 0h 00m 00s)
515+
<div class="ansi-escaped-output">
516+
<pre>Preparing block matrices for HEOM Liouvillian superoperator (using 4 threads)...
517+
518+
<span class="ansi-green-fg">[M_Fermion] 0%| | ETA: 0:21:02 ( 0.54 s/it)</span>
519+
<span class="ansi-green-fg">[M_Fermion] 100%|█████████████████████████| Time: 0:00:01 ( 0.76 ms/it)</span>
517520
Constructing matrix...[DONE]
518521
Preparing block matrices for HEOM Liouvillian superoperator (using 4 threads)...
519-
Progress: [==============================] 100.0% --- Elapsed Time: 0h 00m 00s (ETA: 0h 00m 00s)
520-
Constructing matrix...[DONE]</code></pre>
522+
523+
<span class="ansi-green-fg">[M_Fermion] 0%| | ETA: 0:01:57 (50.29 ms/it)</span>
524+
<span class="ansi-green-fg">[M_Fermion] 100%|█████████████████████████| Time: 0:00:00 (68.76 μs/it)</span>
525+
Constructing matrix...[DONE]
526+
</pre>
527+
</div>
521528
</div>
522529
<div class="cell-output cell-output-display" data-execution_count="1">
523530
<pre><code>Fermion type HEOMLS matrix acting on odd-parity ADOs
@@ -531,7 +538,7 @@ <h2 class="anchored" data-anchor-id="construct-heomls-matrix">Construct HEOMLS m
531538
<section id="solve-stationary-state-of-ados" class="level2">
532539
<h2 class="anchored" data-anchor-id="solve-stationary-state-of-ados">Solve stationary state of ADOs</h2>
533540
<div id="10" class="cell" data-execution_count="1">
534-
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb9"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb9-1"><a href="#cb9-1"></a>ados_s <span class="op">=</span> <span class="fu">steadystate</span>(M_even)</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
541+
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb8"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb8-1"><a href="#cb8-1"></a>ados_s <span class="op">=</span> <span class="fu">steadystate</span>(M_even)</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
535542
<div class="cell-output cell-output-stdout">
536543
<pre><code>Solving steady state for ADOs by linear-solve method...
537544
Calculating left preconditioner with ilu...[DONE]
@@ -545,12 +552,32 @@ <h2 class="anchored" data-anchor-id="solve-stationary-state-of-ados">Solve stati
545552
<section id="calculate-density-of-states-dos" class="level2">
546553
<h2 class="anchored" data-anchor-id="calculate-density-of-states-dos">Calculate density of states (DOS)</h2>
547554
<div id="12" class="cell" data-execution_count="1">
548-
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb12"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb12-1"><a href="#cb12-1"></a>ωlist <span class="op">=</span> <span class="op">-</span><span class="fl">10</span><span class="op">:</span><span class="fl">1</span><span class="op">:</span><span class="fl">10</span></span>
549-
<span id="cb12-2"><a href="#cb12-2"></a>dos <span class="op">=</span> <span class="fu">DensityOfStates</span>(M_odd, ados_s, d_up, ωlist)</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
555+
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb11"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb11-1"><a href="#cb11-1"></a>ωlist <span class="op">=</span> <span class="op">-</span><span class="fl">10</span><span class="op">:</span><span class="fl">1</span><span class="op">:</span><span class="fl">10</span></span>
556+
<span id="cb11-2"><a href="#cb11-2"></a>dos <span class="op">=</span> <span class="fu">DensityOfStates</span>(M_odd, ados_s, d_up, ωlist)</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
550557
<div class="cell-output cell-output-stdout">
551-
<pre><code>Calculating density of states in frequency domain...
552-
Progress: [== ] 9.5% --- Elapsed Time: 0h 00m 01s (ETA: 0h 00m 09s)Progress: [======= ] 23.8% --- Elapsed Time: 0h 00m 02s (ETA: 0h 00m 06s)Progress: [========== ] 33.3% --- Elapsed Time: 0h 00m 03s (ETA: 0h 00m 06s)Progress: [============ ] 42.9% --- Elapsed Time: 0h 00m 05s (ETA: 0h 00m 06s)Progress: [=============== ] 52.4% --- Elapsed Time: 0h 00m 06s (ETA: 0h 00m 05s)Progress: [================== ] 61.9% --- Elapsed Time: 0h 00m 07s (ETA: 0h 00m 04s)Progress: [===================== ] 71.4% --- Elapsed Time: 0h 00m 09s (ETA: 0h 00m 03s)Progress: [======================== ] 81.0% --- Elapsed Time: 0h 00m 10s (ETA: 0h 00m 02s)Progress: [============================ ] 95.2% --- Elapsed Time: 0h 00m 11s (ETA: 0h 00m 00s)Progress: [==============================] 100.0% --- Elapsed Time: 0h 00m 11s (ETA: 0h 00m 00s)
553-
[DONE]</code></pre>
558+
<div class="ansi-escaped-output">
559+
<pre><span class="ansi-green-fg">[DensityOfStates] 10%|█▊ | ETA: 0:00:10 ( 0.53 s/it)</span>
560+
<span class="ansi-green-fg">[DensityOfStates] 14%|██▊ | ETA: 0:00:09 ( 0.50 s/it)</span>
561+
<span class="ansi-green-fg">[DensityOfStates] 19%|███▋ | ETA: 0:00:08 ( 0.50 s/it)</span>
562+
<span class="ansi-green-fg">[DensityOfStates] 24%|████▌ | ETA: 0:00:09 ( 0.55 s/it)</span>
563+
<span class="ansi-green-fg">[DensityOfStates] 29%|█████▍ | ETA: 0:00:08 ( 0.55 s/it)</span>
564+
<span class="ansi-green-fg">[DensityOfStates] 33%|██████▍ | ETA: 0:00:08 ( 0.56 s/it)</span>
565+
<span class="ansi-green-fg">[DensityOfStates] 38%|███████▎ | ETA: 0:00:07 ( 0.56 s/it)</span>
566+
<span class="ansi-green-fg">[DensityOfStates] 43%|████████▏ | ETA: 0:00:07 ( 0.60 s/it)</span>
567+
<span class="ansi-green-fg">[DensityOfStates] 48%|█████████ | ETA: 0:00:07 ( 0.61 s/it)</span>
568+
<span class="ansi-green-fg">[DensityOfStates] 52%|██████████ | ETA: 0:00:06 ( 0.61 s/it)</span>
569+
<span class="ansi-green-fg">[DensityOfStates] 57%|██████████▉ | ETA: 0:00:06 ( 0.62 s/it)</span>
570+
<span class="ansi-green-fg">[DensityOfStates] 62%|███████████▊ | ETA: 0:00:05 ( 0.64 s/it)</span>
571+
<span class="ansi-green-fg">[DensityOfStates] 67%|████████████▋ | ETA: 0:00:04 ( 0.64 s/it)</span>
572+
<span class="ansi-green-fg">[DensityOfStates] 71%|█████████████▋ | ETA: 0:00:04 ( 0.63 s/it)</span>
573+
<span class="ansi-green-fg">[DensityOfStates] 76%|██████████████▌ | ETA: 0:00:03 ( 0.63 s/it)</span>
574+
<span class="ansi-green-fg">[DensityOfStates] 81%|███████████████▍ | ETA: 0:00:03 ( 0.64 s/it)</span>
575+
<span class="ansi-green-fg">[DensityOfStates] 86%|████████████████▎ | ETA: 0:00:02 ( 0.63 s/it)</span>
576+
<span class="ansi-green-fg">[DensityOfStates] 90%|█████████████████▎ | ETA: 0:00:01 ( 0.62 s/it)</span>
577+
<span class="ansi-green-fg">[DensityOfStates] 95%|██████████████████▏| ETA: 0:00:01 ( 0.60 s/it)</span>
578+
<span class="ansi-green-fg">[DensityOfStates] 100%|███████████████████| Time: 0:00:12 ( 0.60 s/it)</span>
579+
</pre>
580+
</div>
554581
</div>
555582
<div class="cell-output cell-output-display" data-execution_count="1">
556583
<pre><code>21-element Vector{Float64}:
@@ -578,11 +605,11 @@ <h2 class="anchored" data-anchor-id="calculate-density-of-states-dos">Calculate
578605
</div>
579606
<p>plot the results</p>
580607
<div id="14" class="cell" data-execution_count="1">
581-
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb15"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb15-1"><a href="#cb15-1"></a>fig <span class="op">=</span> <span class="fu">Figure</span>()</span>
582-
<span id="cb15-2"><a href="#cb15-2"></a>ax <span class="op">=</span> <span class="fu">Axis</span>(fig[<span class="fl">1</span>, <span class="fl">1</span>], xlabel <span class="op">=</span> L<span class="st">"\omega"</span>)</span>
583-
<span id="cb15-3"><a href="#cb15-3"></a><span class="fu">lines!</span>(ax, ωlist, dos)</span>
584-
<span id="cb15-4"><a href="#cb15-4"></a></span>
585-
<span id="cb15-5"><a href="#cb15-5"></a>fig</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
608+
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb13"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb13-1"><a href="#cb13-1"></a>fig <span class="op">=</span> <span class="fu">Figure</span>()</span>
609+
<span id="cb13-2"><a href="#cb13-2"></a>ax <span class="op">=</span> <span class="fu">Axis</span>(fig[<span class="fl">1</span>, <span class="fl">1</span>], xlabel <span class="op">=</span> L<span class="st">"\omega"</span>)</span>
610+
<span id="cb13-3"><a href="#cb13-3"></a><span class="fu">lines!</span>(ax, ωlist, dos)</span>
611+
<span id="cb13-4"><a href="#cb13-4"></a></span>
612+
<span id="cb13-5"><a href="#cb13-5"></a>fig</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
586613
<div class="cell-output cell-output-display" data-execution_count="1">
587614
<div>
588615
<figure class="figure">
@@ -595,7 +622,7 @@ <h2 class="anchored" data-anchor-id="calculate-density-of-states-dos">Calculate
595622
<section id="version-information" class="level2">
596623
<h2 class="anchored" data-anchor-id="version-information">Version Information</h2>
597624
<div id="16" class="cell" data-execution_count="1">
598-
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb16"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb16-1"><a href="#cb16-1"></a>HierarchicalEOM.<span class="fu">versioninfo</span>()</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
625+
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb14"><pre class="sourceCode numberSource julia number-lines code-with-copy"><code class="sourceCode julia"><span id="cb14-1"><a href="#cb14-1"></a>HierarchicalEOM.<span class="fu">versioninfo</span>()</span></code></pre></div><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></div>
599626
<div class="cell-output cell-output-stdout">
600627
<div class="ansi-escaped-output">
601628
<pre><span style="font-weight:bold;color:rgb(0,135,0)"> __</span>
@@ -619,8 +646,8 @@ <h2 class="anchored" data-anchor-id="version-information">Version Information</h
619646
Package information:
620647
====================================
621648
Julia Ver. 1.12.1
622-
HierarchicalEOM Ver. 2.8.0
623-
QuantumToolbox Ver. 0.37.0
649+
HierarchicalEOM Ver. 2.9.0
650+
QuantumToolbox Ver. 0.38.1
624651
SciMLOperators Ver. 1.9.0
625652
LinearSolve Ver. 3.28.0
626653
OrdinaryDiffEqCore Ver. 1.36.0

HierarchicalEOM.jl/SIAM.ipynb

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"[`QuantumToolbox.jl`](https://github.com/qutip/QuantumToolbox.jl) to\n",
4848
"construct the operators."
4949
],
50-
"id": "b3403bcd-eb4a-4fb6-9806-0d78e3a3e530"
50+
"id": "a2243f4d-c429-4ae6-8c2f-d09948e3ea67"
5151
},
5252
{
5353
"cell_type": "code",
@@ -116,7 +116,7 @@
116116
"- the chemical potential $\\mu$\n",
117117
"- the total number of exponentials for the reservoir $2(N + 1)$"
118118
],
119-
"id": "0b29a56d-348f-4160-a11f-9ddd8c8e9f97"
119+
"id": "4e959502-183d-4a02-bd9a-0fef172bf40f"
120120
},
121121
{
122122
"cell_type": "code",
@@ -154,25 +154,13 @@
154154
"source": [
155155
"## Construct HEOMLS matrix"
156156
],
157-
"id": "c6764b48-5e73-49d7-b8c5-8e533532de7b"
157+
"id": "9a50fc55-87d0-428a-84b2-f2b9526582b3"
158158
},
159159
{
160160
"cell_type": "code",
161161
"execution_count": 1,
162162
"metadata": {},
163163
"outputs": [
164-
{
165-
"output_type": "stream",
166-
"name": "stdout",
167-
"text": [
168-
"Preparing block matrices for HEOM Liouvillian superoperator (using 4 threads)...\n",
169-
"Progress: [==============================] 100.0% --- Elapsed Time: 0h 00m 00s (ETA: 0h 00m 00s)\n",
170-
"Constructing matrix...[DONE]\n",
171-
"Preparing block matrices for HEOM Liouvillian superoperator (using 4 threads)...\n",
172-
"Progress: [==============================] 100.0% --- Elapsed Time: 0h 00m 00s (ETA: 0h 00m 00s)\n",
173-
"Constructing matrix...[DONE]"
174-
]
175-
},
176164
{
177165
"output_type": "display_data",
178166
"metadata": {},
@@ -200,7 +188,7 @@
200188
"source": [
201189
"## Solve stationary state of ADOs"
202190
],
203-
"id": "4654b67e-257c-457e-9196-b1b218c5481f"
191+
"id": "0b40c18d-ad1a-4457-a1be-4af85977c3b5"
204192
},
205193
{
206194
"cell_type": "code",
@@ -237,22 +225,13 @@
237225
"source": [
238226
"## Calculate density of states (DOS)"
239227
],
240-
"id": "da8f6f3e-8034-4f0f-9375-f222b83435e6"
228+
"id": "da38e223-11dd-494f-92c5-5d354fd8effb"
241229
},
242230
{
243231
"cell_type": "code",
244232
"execution_count": 1,
245233
"metadata": {},
246234
"outputs": [
247-
{
248-
"output_type": "stream",
249-
"name": "stdout",
250-
"text": [
251-
"Calculating density of states in frequency domain...\n",
252-
"Progress: [== ] 9.5% --- Elapsed Time: 0h 00m 01s (ETA: 0h 00m 09s)Progress: [======= ] 23.8% --- Elapsed Time: 0h 00m 02s (ETA: 0h 00m 06s)Progress: [========== ] 33.3% --- Elapsed Time: 0h 00m 03s (ETA: 0h 00m 06s)Progress: [============ ] 42.9% --- Elapsed Time: 0h 00m 05s (ETA: 0h 00m 06s)Progress: [=============== ] 52.4% --- Elapsed Time: 0h 00m 06s (ETA: 0h 00m 05s)Progress: [================== ] 61.9% --- Elapsed Time: 0h 00m 07s (ETA: 0h 00m 04s)Progress: [===================== ] 71.4% --- Elapsed Time: 0h 00m 09s (ETA: 0h 00m 03s)Progress: [======================== ] 81.0% --- Elapsed Time: 0h 00m 10s (ETA: 0h 00m 02s)Progress: [============================ ] 95.2% --- Elapsed Time: 0h 00m 11s (ETA: 0h 00m 00s)Progress: [==============================] 100.0% --- Elapsed Time: 0h 00m 11s (ETA: 0h 00m 00s)\n",
253-
"[DONE]"
254-
]
255-
},
256235
{
257236
"output_type": "display_data",
258237
"metadata": {},
@@ -295,7 +274,7 @@
295274
"source": [
296275
"plot the results"
297276
],
298-
"id": "ca09a2a4-2484-4a64-b611-bb55e86bd1f9"
277+
"id": "d7c1f994-0c23-4d45-98a3-6fab115015b3"
299278
},
300279
{
301280
"cell_type": "code",
@@ -325,7 +304,7 @@
325304
"source": [
326305
"## Version Information"
327306
],
328-
"id": "ce84c689-a35f-44b3-8088-0e774499d21f"
307+
"id": "7cda9955-1188-4de0-b81c-43d3514e6e0c"
329308
},
330309
{
331310
"cell_type": "code",
@@ -347,7 +326,7 @@
347326
"Systems.” *Communications Physics* 6 (1): 313.\n",
348327
"<https://doi.org/10.1038/s42005-023-01427-2>."
349328
],
350-
"id": "6bdaa4cc-78f2-4413-8f59-3da236d958a0"
329+
"id": "6c14fd07-9a66-41ce-a142-b32d076a91d6"
351330
}
352331
],
353332
"nbformat": 4,

0 commit comments

Comments
 (0)