Skip to content

Commit

Permalink
update(gh-pages/v1.4)
Browse files Browse the repository at this point in the history
  • Loading branch information
TheStarAlight committed Aug 7, 2023
1 parent 5f7589c commit 7348faa
Show file tree
Hide file tree
Showing 10 changed files with 26 additions and 27 deletions.
2 changes: 1 addition & 1 deletion v1.4/example1_attoclock/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@
final_p_num = (500,500,1),
save_path = filename
)
end</code></pre><p>Below shows the momentum spectrum squashed on the polarization plane.</p><p><img src="../assets/example_attoclock.png" alt="example_attoclock.png"/></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-Ma_2021"><a class="tag is-link" href="#citeref-Ma_2021">Ma_2021</a>Y. Ma <em>et al.</em>, Influence of Nonadiabatic, Nondipole and Quantum Effects on the Attoclock Signal. <em>J. Phys. B: At. Mol. Opt. Phys.</em> <strong>54</strong>, 144001 (2021). DOI: <a href="https://dx.doi.org/10.1088/1361-6455/ac0d3e">10.1088/1361-6455/ac0d3e</a></li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../manual3_main_method/">« Main Method</a><a class="docs-footer-nextpage" href="../example2_phase_methods/">Phase Methods »</a><div class="flexbox-break"></div><p class="footer-message">· <em>SemiclassicalSFI.jl</em> Documentation · by <em>Mingyu Zhu</em> and other contributors</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Thursday 3 August 2023 22:34">Thursday 3 August 2023</span>. Using Julia version 1.9.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
end</code></pre><p>Below shows the momentum spectrum squashed on the polarization plane.</p><p><img src="../assets/example_attoclock.png" alt="example_attoclock.png"/></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-Ma_2021"><a class="tag is-link" href="#citeref-Ma_2021">Ma_2021</a>Y. Ma <em>et al.</em>, Influence of Nonadiabatic, Nondipole and Quantum Effects on the Attoclock Signal. <em>J. Phys. B: At. Mol. Opt. Phys.</em> <strong>54</strong>, 144001 (2021). DOI: <a href="https://dx.doi.org/10.1088/1361-6455/ac0d3e">10.1088/1361-6455/ac0d3e</a></li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../manual3_main_method/">« Main Method</a><a class="docs-footer-nextpage" href="../example2_phase_methods/">Phase Methods »</a><div class="flexbox-break"></div><p class="footer-message">· <em>SemiclassicalSFI.jl</em> Documentation · by <em>Mingyu Zhu</em> and other contributors</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Sunday 6 August 2023 23:31">Sunday 6 August 2023</span>. Using Julia version 1.9.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion v1.4/example2_phase_methods/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,4 @@
final_p_max = (1,1,1),
final_p_num = (400,400,400),
save_path = filename
)</code></pre><p>Each piece of code takes 8.5 hours using 4 threads on an AMD Ryzen 9 7950X CPU at Manjaro Linux (Uranos 23.0.0).</p><div class="admonition is-info"><header class="admonition-header">Note</header><div class="admonition-body"><ul><li>This example takes a very long time (~10h each task for 4 threads) to finish.</li><li>In this example, the 3D momentum spectrum is collected, which is very memory-consuming, consider using fewer threads.</li><li>A 16-thread task is much less efficient than a 4-thread task and consumes much more memory. Therefore, it&#39;s suggested to use fewer threads (e.g., 4) per task.</li></ul></div></div><p>The final momentum spectrum (the slice on the <span>$p_z-p_x$</span> plane near <span>$p_y=0$</span>) is displayed below. <img src="../assets/example_phase_methods.png" alt="example_phase_methods.png"/></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-ShvetsovShilovski_2016"><a class="tag is-link" href="#citeref-ShvetsovShilovski_2016">ShvetsovShilovski_2016</a>N. I. Shvetsov-Shilovski <em>et al.</em> Semiclassical Two-Step Model for Strong-Field Ionization. <em>Phys. Rev. A</em> <strong>94</strong>, 013415 (2016). DOI: <a href="https://dx.doi.org/10.1103/PhysRevA.94.013415">10.1103/PhysRevA.94.013415</a></li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../example1_attoclock/">« Attoclock and Initial Condition Methods</a><div class="flexbox-break"></div><p class="footer-message">· <em>SemiclassicalSFI.jl</em> Documentation · by <em>Mingyu Zhu</em> and other contributors</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Thursday 3 August 2023 22:34">Thursday 3 August 2023</span>. Using Julia version 1.9.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
)</code></pre><p>Each piece of code takes 8.5 hours using 4 threads on an AMD Ryzen 9 7950X CPU at Manjaro Linux (Uranos 23.0.0).</p><div class="admonition is-info"><header class="admonition-header">Note</header><div class="admonition-body"><ul><li>This example takes a very long time (~10h each task for 4 threads) to finish.</li><li>In this example, the 3D momentum spectrum is collected, which is very memory-consuming, consider using fewer threads.</li><li>A 16-thread task is much less efficient than a 4-thread task and consumes much more memory. Therefore, it&#39;s suggested to use fewer threads (e.g., 4) per task.</li></ul></div></div><p>The final momentum spectrum (the slice on the <span>$p_z-p_x$</span> plane near <span>$p_y=0$</span>) is displayed below. <img src="../assets/example_phase_methods.png" alt="example_phase_methods.png"/></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-ShvetsovShilovski_2016"><a class="tag is-link" href="#citeref-ShvetsovShilovski_2016">ShvetsovShilovski_2016</a>N. I. Shvetsov-Shilovski <em>et al.</em> Semiclassical Two-Step Model for Strong-Field Ionization. <em>Phys. Rev. A</em> <strong>94</strong>, 013415 (2016). DOI: <a href="https://dx.doi.org/10.1103/PhysRevA.94.013415">10.1103/PhysRevA.94.013415</a></li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../example1_attoclock/">« Attoclock and Initial Condition Methods</a><div class="flexbox-break"></div><p class="footer-message">· <em>SemiclassicalSFI.jl</em> Documentation · by <em>Mingyu Zhu</em> and other contributors</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Sunday 6 August 2023 23:31">Sunday 6 August 2023</span>. Using Julia version 1.9.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion v1.4/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@
# In pkg mode of REPL:
# (@v1.8) pkg&gt; add [email protected]</code></pre><p>It is shown that <em>[email protected]</em> and <em>[email protected]</em> runs well on Windows 10 (10.0.19044), WSL Ubuntu (22.04.1 LTS) and Manjaro Linux (Uranos 23.0.0).</p></div></div><h3 id="Configuring-Python-and-PySCF"><a class="docs-heading-anchor" href="#Configuring-Python-and-PySCF">Configuring Python and PySCF</a><a id="Configuring-Python-and-PySCF-1"></a><a class="docs-heading-anchor-permalink" href="#Configuring-Python-and-PySCF" title="Permalink"></a></h3><p>Currently the <a href="theory1_initial_conditions/#MOADK">MO-ADK</a> and <a href="theory1_initial_conditions/#WFAT">WFAT</a> features related to molecules rely on the <a href="https://github.com/pyscf/pyscf">PySCF</a> python package. <em>SemiclassicalSFI.jl</em> calls the PySCF using the <a href="https://github.com/JuliaPy/PyCall.jl">PyCall.jl</a> package. There are two ways to set up the Python environment used by PyCall, here we suggest using your local Python environment for convenience.</p><p>To correctly set up the configuration of PyCall, first, set the <code>PYTHON</code> environment variable to your Python executable, and build the PyCall package:</p><pre><code class="language-julia hljs">ENV[&quot;PYTHON&quot;] = &quot;path/to/python_exec&quot;
using Pkg
Pkg.build(&quot;PyCall&quot;)</code></pre><p>And don&#39;t forget to install PySCF in your Python via pip:</p><pre><code class="nohighlight hljs">$ pip3 install pyscf</code></pre><div class="admonition is-success"><header class="admonition-header">Note</header><div class="admonition-body"><p>Since the PySCF does not support the Windows, the molecular calculation must be performed on a Linux or macOS platform. However, for Windows users, they may install the <a href="https://learn.microsoft.com/en-us/windows/wsl/install">WSL</a> (Windows Subsystem for Linux), which supports the PySCF.</p></div></div><h2 id="Contributors"><a class="docs-heading-anchor" href="#Contributors">Contributors</a><a id="Contributors-1"></a><a class="docs-heading-anchor-permalink" href="#Contributors" title="Permalink"></a></h2><ul><li><a href="https://github.com/TheStarAlight">Mingyu Zhu</a> @ ECNU</li><li><a href="https://faculty.ecnu.edu.cn/_s29/nhc_en/main.psp">Hongcheng Ni</a> @ ECNU</li></ul><h2 id="License"><a class="docs-heading-anchor" href="#License">License</a><a id="License-1"></a><a class="docs-heading-anchor-permalink" href="#License" title="Permalink"></a></h2><p>This package is licensed under the Apache 2.0 license, and is copyrighted by Mingyu Zhu, Hongcheng Ni and the other contributors.</p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-Corkum_1989"><a class="tag is-link" href="#citeref-Corkum_1989">Corkum_1989</a>P. B. Corkum <em>et al.</em>, Above-Threshold Ionization in the Long-Wavelength Limit. <em>Phys. Rev. Lett.</em> <strong>62</strong>(11), 1259–1262 (1989). DOI: <a href="https://dx.doi.org/10.1103/PhysRevLett.62.1259">10.1103/PhysRevLett.62.1259</a></li><li class="footnote" id="footnote-Hu_1997"><a class="tag is-link" href="#citeref-Hu_1997">Hu_1997</a>B. Hu <em>et al.</em>, Plateau in Above-Threshold-Ionization Spectra and Chaotic Behavior in Rescattering Processes. <em>Phys. Lett. A</em> <strong>236</strong>, 533–542 (1997). DOI: <a href="https://dx.doi.org/10.1016/S0375-9601(97)00811-6">10.1016/S0375-9601(97)00811-6</a></li></ul></section></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="theory1_initial_conditions/">Initial Conditions »</a><div class="flexbox-break"></div><p class="footer-message">· <em>SemiclassicalSFI.jl</em> Documentation · by <em>Mingyu Zhu</em> and other contributors</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Thursday 3 August 2023 22:34">Thursday 3 August 2023</span>. Using Julia version 1.9.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Pkg.build(&quot;PyCall&quot;)</code></pre><p>And don&#39;t forget to install PySCF in your Python via pip:</p><pre><code class="nohighlight hljs">$ pip3 install pyscf</code></pre><div class="admonition is-success"><header class="admonition-header">Note</header><div class="admonition-body"><p>Since the PySCF does not support the Windows, the molecular calculation must be performed on a Linux or macOS platform. However, for Windows users, they may install the <a href="https://learn.microsoft.com/en-us/windows/wsl/install">WSL</a> (Windows Subsystem for Linux), which supports the PySCF.</p></div></div><h2 id="Contributors"><a class="docs-heading-anchor" href="#Contributors">Contributors</a><a id="Contributors-1"></a><a class="docs-heading-anchor-permalink" href="#Contributors" title="Permalink"></a></h2><ul><li><a href="https://github.com/TheStarAlight">Mingyu Zhu</a> @ ECNU</li><li><a href="https://faculty.ecnu.edu.cn/_s29/nhc_en/main.psp">Hongcheng Ni</a> @ ECNU</li></ul><h2 id="License"><a class="docs-heading-anchor" href="#License">License</a><a id="License-1"></a><a class="docs-heading-anchor-permalink" href="#License" title="Permalink"></a></h2><p>This package is licensed under the Apache 2.0 license, and is copyrighted by Mingyu Zhu, Hongcheng Ni and the other contributors.</p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-Corkum_1989"><a class="tag is-link" href="#citeref-Corkum_1989">Corkum_1989</a>P. B. Corkum <em>et al.</em>, Above-Threshold Ionization in the Long-Wavelength Limit. <em>Phys. Rev. Lett.</em> <strong>62</strong>(11), 1259–1262 (1989). DOI: <a href="https://dx.doi.org/10.1103/PhysRevLett.62.1259">10.1103/PhysRevLett.62.1259</a></li><li class="footnote" id="footnote-Hu_1997"><a class="tag is-link" href="#citeref-Hu_1997">Hu_1997</a>B. Hu <em>et al.</em>, Plateau in Above-Threshold-Ionization Spectra and Chaotic Behavior in Rescattering Processes. <em>Phys. Lett. A</em> <strong>236</strong>, 533–542 (1997). DOI: <a href="https://dx.doi.org/10.1016/S0375-9601(97)00811-6">10.1016/S0375-9601(97)00811-6</a></li></ul></section></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="theory1_initial_conditions/">Initial Conditions »</a><div class="flexbox-break"></div><p class="footer-message">· <em>SemiclassicalSFI.jl</em> Documentation · by <em>Mingyu Zhu</em> and other contributors</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Sunday 6 August 2023 23:31">Sunday 6 August 2023</span>. Using Julia version 1.9.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 7348faa

Please sign in to comment.