PageSourceSearch

https://block-hczhai.github.io/quantum/pyscf.html

html block-hczhai.github.io collected 2026-10-03 08:43:14 UTC 15,303 bytes, 342 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
6<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
7<head>
8  <meta charset="utf-8">
9  
10  <meta name="viewport" content="width=device-width, initial-scale=1.0">
11  
12  <title>PySCF: The Python-based Simulations of Chemistry Framework</title>
13  
14
15  
16  
17  
18  
19
20  
21
22  
23  
24    
25
26  
27
28  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
29  <!-- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> -->
30    <link rel="index" title="Index" href="../genindex.html" />
31    <link rel="search" title="Search" href="../search.html" />
32    <link rel="next" title="ctfccsd: Using CTF to parallelize CCSD and kCCSD code" href="ctfccsd.html" />
33    <link rel="prev" title="A Collection of Packages Developed in Chan Group" href="../index.html" />
vendor: 71 bytes, lines 33-36
33 
34
35  
36  <script async src="https://www.googletagmanager.com/gtag/js?id=
36UA-167094275-1
vendor: 14 bytes, lines 36-37
36"></script>
37  
37<script src="../_static/js/googleanalytics.min.js"></script>
37
38  
39  
39<script src="../_static/js/modernizr.min.js"></script>
39
40
41  <!-- Preload the theme fonts -->
42
43<link rel="preload" href="../_static/fonts/FreightSans/freight-sans-book.woff2" as="font" type="font/woff2" crossorigin="anonymous">
44<link rel="preload" href="../_static/fonts/FreightSans/freight-sans-medium.woff2" as="font" type="font/woff2" crossorigin="anonymous">
45<link rel="preload" href="../_static/fonts/IBMPlexMono/IBMPlexMono-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous">
46<link rel="preload" href="../_static/fonts/FreightSans/freight-sans-bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
47<link rel="preload" href="../_static/fonts/FreightSans/freight-sans-medium-italic.woff2" as="font" type="font/woff2" crossorigin="anonymous">
48<link rel="preload" href="../_static/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
49
50<!-- Preload the katex fonts -->
51
52<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Math-Italic.woff2" as="font" type="font/woff2" crossorigin="anonymous">
53<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Main-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
54<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Main-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
55<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Size1-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
56<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Size4-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
57<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Size2-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
58<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Size3-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
59<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/KaTeX_Caligraphic-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
60</head>
61
62<div class="container-fluid header-holder tutorials-header" id="header-holder">
63  <div class="container">
64    <div class="header-container">
65      <a class="header-logo" href="../index.html" aria-label="Catalyst"></a>
66
67      <div class="main-menu">
68        <ul>
69
70          <li>
71            <div class="ecosystem-dropdown">
72              <a id="dropdownMenuButtonEcosystem" href="../index.html">
73                Home
74              </a>
75            </div>
76          </li>
77
78          <li>
79            <div class="projects-dropdown">
80              <a id="dropdownMenuButtonProjects" href="http://www.chan-lab.caltech.edu/index.html">
81                Group Website
82              </a>
83            </div>
84          </li>
85        </ul>
86      </div>
87    </div>
88
89  </div>
90</div>
91
92
93<body class="catalyst-body">
94
95   
96
97    
98
99    <div class="table-of-contents-link-wrapper">
100      <span>Table of Contents</span>
101      <a href="#" class="toggle-table-of-contents" data-behavior="toggle-table-of-contents"></a>
102    </div>
103
104    <nav data-toggle="wy-nav-shift" class="catalyst-left-menu" id="catalyst-left-menu">
105      <div class="catalyst-side-scroll">
106        <div class="catalyst-menu catalyst-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
107          <div class="catalyst-left-menu-search">
108            
109
110            
111              
112              
113            
114
115            
116
117<div role="search">
118  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
119    <input type="text" name="q" placeholder="Search" />
120    <input type="hidden" name="check_keywords" value="yes" />
121    <input type="hidden" name="area" value="default" />
122  </form>
123</div>
124
125            
126          </div>
127
128          
129            
130            
131              
132            
133            
134              <p class="caption"><span class="caption-text">Quantum Chemistry:</span></p>
135<ul class="current">
136<li class="toctree-l1 current"><a class="current reference internal" href="#">PySCF: The Python-based Simulations of Chemistry Framework</a></li>
137<li class="toctree-l1"><a class="reference internal" href="ctfccsd.html">ctfccsd: Using CTF to parallelize CCSD and kCCSD code</a></li>
138<li class="toctree-l1"><a class="reference internal" href="wick.html">wick: Symbolic Manipulation of Operator Strings for Quantum Chemistry Appliciations</a></li>
139<li class="toctree-l1"><a class="reference internal" href="gen_epcc.html">gen_epcc: Electron-phonon coupled cluster equations</a></li>
140<li class="toctree-l1"><a class="reference internal" href="fted.html">fted: Finite Temperature Exact Diagonalization</a></li>
141</ul>
142<p class="caption"><span class="caption-text">Tensor Network:</span></p>
143<ul>
144<li class="toctree-l1"><a class="reference internal" href="../tensor/quimb.html">quimb: Quantum Circuit and Tensor Network Development Library</a></li>
145<li class="toctree-l1"><a class="reference internal" href="../tensor/symtensor.html">symtensor: An Implementation of Cyclic Group Symmetric Tensors</a></li>
146<li class="toctree-l1"><a class="reference internal" href="../tensor/cyclopeps.html">cyclopeps: An implementation of common algorithms for Projected Entangled Pair States (PEPS) using Cyclops Tensor Framework (CTF)</a></li>
147</ul>
148<p class="caption"><span class="caption-text">Quantum Embedding:</span></p>
149<ul>
150<li class="toctree-l1"><a class="reference internal" href="../embedding/libdmet.html">libdmet: A Density Matrix Embedding Theory Library</a></li>
151<li class="toctree-l1"><a class="reference internal" href="../embedding/potato.html">potato: A Dynamical Mean-Field Theory Library</a></li>
152</ul>
153<p class="caption"><span class="caption-text">Density Matrix Renormalization Group:</span></p>
154<ul>
155<li class="toctree-l1"><a class="reference internal" href="../dmrg/block.html">Block: Density Matrix Renormalization Group Algorithms for Quantum Chemistry</a></li>
156<li class="toctree-l1"><a class="reference internal" href="../dmrg/block2.html">Block2: MPO Implementation of Ab Initio DMRG</a></li>
157<li class="toctree-l1"><a class="reference internal" href="../dmrg/pyblock3.html">pyBlock3: An Efficient python MPS/DMRG Library</a></li>
158<li class="toctree-l1"><a class="reference internal" href="../dmrg/zmpo.html">ZMPO-DMRG: A Parallel Fock-Space ab DMRG code based on MPO for Quantum Chemistry Hamiltonian</a></li>
159<li class="toctree-l1"><a class="reference internal" href="../dmrg/pydmrg.html">PyDMRG: A relatively simple implementation, in Python, of the DMRG algorithm using the MPS framework</a></li>
160</ul>
161
162            
163          
164        </div>
165      </div>
166    </nav>
167
168    <div class="catalyst-container">
169      <div class="catalyst-page-level-bar" id="catalyst-page-level-bar">
170        <div class="catalyst-breadcrumbs-wrapper">
171          
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187<div role="navigation" aria-label="breadcrumbs navigation">
188
189  <ul class="catalyst-breadcrumbs">
190    
191      <li>
192        <a href="../index.html">
193          Home
194        </a> &gt;
195      </li>
196
197        
198      <li>PySCF: The Python-based Simulations of Chemistry Framework</li>
199    
200    
201      <li class="catalyst-breadcrumbs-aside">
202        
203            
204            <a href="../_sources/quantum/pyscf.rst.txt" rel="nofollow"><img src="../_static/images/view-page-source-icon.svg"></a>
205          
206        
207      </li>
208    
209  </ul>
210
211  
212</div>
213        </div>
214
215        <div class="catalyst-shortcuts-wrapper" id="catalyst-shortcuts-wrapper">
216          Shortcuts
217        </div>
218      </div>
219
220      <section data-toggle="wy-nav-shift" id="catalyst-content-wrap" class="catalyst-content-wrap">
221        <div class="catalyst-content-left">
222          
223          <div class="rst-content">
224          
225            <div role="main" class="main-content" itemscope="itemscope" itemtype="http://schema.org/Article">
226             <article itemprop="articleBody" id="catalyst-article" class="catalyst-article">
227              
228  <div align="left" style="width:350px;height:130px">
229    <img src="https://raw.githubusercontent.com/pyscf/pyscf-doc/master/logo/pyscf-logo.png" style="width:350px;height:120px"/>
230</div><div class="section" id="pyscf-the-python-based-simulations-of-chemistry-framework">
231<h1>PySCF: The Python-based Simulations of Chemistry Framework<a class="headerlink" href="#pyscf-the-python-based-simulations-of-chemistry-framework" title="Permalink to this headline">¶</a></h1>
232<p><strong>Package:</strong> <a class="reference external" href="https://github.com/pyscf/pyscf">https://github.com/pyscf/pyscf</a></p>
233<p><strong>MPI version:</strong> <a class="reference external" href="https://github.com/pyscf/mpi4pyscf">https://github.com/pyscf/mpi4pyscf</a></p>
234<p><strong>Documentation:</strong> <a class="reference external" href="http://pyscf.org/pyscf/">http://pyscf.org/pyscf/</a></p>
235<p>PySCF is a general-purpose electronic structure platform designed from the ground up to emphasize code simplicity, both to aid new method development, as well as for flexibility in computational workflow. The package provides a wide range of tools to support simulations of finite size systems, extended systems with periodic boundary conditions, low dimensional periodic systems, and custom Hamiltonians, using mean-field and post-mean-field methods with standard Gaussian basis functions. To ensure easy of extensibility, PySCF uses the Python language to implement almost all its features, while computationally critical paths are implemented with heavily optimized C routines. Using this combined Python/C implementation, the package is as efficie
235nt as the best existing C or Fortran based quantum chemistry programs.</p>
236<p><strong>References:</strong></p>
237<p><a class="reference external" href="https://onlinelibrary.wiley.com/doi/abs/10.1002/wcms.1340">PySCF: the Python‐based simulations of chemistry framework</a> ,
238Q. Sun, T. C. Berkelbach, N. S. Blunt, G. H. Booth, S. Guo, Z. Li, J. Liu,
239J. McClain, E. R. Sayfutyarova, S. Sharma, S. Wouters, G. K.-L. Chan (2018),
240<em>WIREs Comput. Mol. Sci.</em>, <strong>8</strong>: e1340. doi:[10.1002/wcms.1340](https://onlinelibrary.wiley.com/doi/abs/10.1002/wcms.1340)</p>
241<p><a class="reference external" href="https://aip.scitation.org/doi/10.1063/5.0006074">Recent developments in the PySCF program package</a>,
242Qiming Sun, Xing Zhang, Samragni Banerjee, Peng Bao, Marc Barbry, Nick S. Blunt, Nikolay A. Bogdanov, George H. Booth, Jia Chen, Zhi-Hao Cui, Janus J. Eriksen, Yang Gao, Sheng Guo, Jan Hermann, Matthew R. Hermes, Kevin Koh, Peter Koval, Susi Lehtola, Zhendong Li, Junzi Liu, Narbe Mardirossian, James D. McClain, Mario Motta, Bastien Mussard, Hung Q. Pham, Artem Pulkin, Wirawan Purwanto, Paul J. Robinson, Enrico Ronca, Elvira R. Sayfutyarova, Maximilian Scheurer, Henry F. Schurkus, James E. T. Smith, Chong Sun, Shi-Ning Sun, Shiv Upadhyay, Lucas K. Wagner, Xiao Wang, Alec White, James Daniel Whitfield, Mark J. Williamson, Sebastian Wouters, Jun Yang, Jason M. Yu, Tianyu Zhu, Timothy C. Berkelbach, Sandeep Sharma, Alexander Yu. Sokolov, and Garnet Kin-Lic Chan,
243<em>J. Chem. Phys.</em>, <strong>153</strong>, 024109 (2020). doi:<a class="reference external" href="https://aip.scitation.org/doi/10.1063/5.0006074">10.1063/5.0006074</a></p>
244</div>
245
246
247             </article>
248             
249            </div>
250            <footer>
251  
252    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
253      
254        <a href="ctfccsd.html" class="btn btn-neutral float-right" title="ctfccsd: Using CTF to parallelize CCSD and kCCSD code" accesskey="n" rel="next">Next <img src="../_static/images/chevron-right-orange.svg" class="next-page"></a>
255      
256      
257        <a href="../index.html" class="btn btn-neutral" title="A Collection of Packages Developed in Chan Group" accesskey="p" rel="prev"><img src="../_static/images/chevron-right-orange.svg" class="previous-page"> Previous</a>
258      
259    </div>
260  
261
262  <hr>
263
264  <div role="contentinfo">
265    <p>
266        &copy; Copyright 2021, Chan group.
267
268    </p>
269  </div>
270    
271      <div>
272        Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a revised <a href="https://github.com/catalyst-team/catalyst_sphinx_theme">theme</a>.
273      </div>
274    
275
276</footer>
277
278          </div>
279        </div>
280      </section>
281    </div>
282
283  
284
285
286  
287
288     
289       
289<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
289
290         
290<script src="../_static/jquery.js"></script>
290
291         
291<script src="../_static/underscore.js"></script>
291
292         
292<script src="../_static/doctools.js"></script>
292
293         
293<script src="../_static/language_data.js"></script>
293
294     
295
296  
297
298  
298<script type="text/javascript" src="../_static/js/vendor/popper.min.js"></script>
298
299  
299<script type="text/javascript" src="../_static/js/vendor/bootstrap.min.js"></script>
299
300  
300<script type="text/javascript" src="../_static/js/theme.js"></script>
300
301
302  
302<script type="text/javascript">
303      jQuery(function () {
304          SphinxRtdTheme.Navigation.enable(true);
305      });
306  </script>
306 
307
308  <!-- Begin Mobile Menu -->
309
310  <div class="mobile-main-menu">
311    <div class="container-fluid">
312      <div class="container">
313        <div class="mobile-main-menu-header-container">
314          <a class="header-logo" href="../index.html" aria-label="Catalyst"></a>
315          <a class="main-menu-close-button" href="#" data-behavior="close-mobile-menu"></a>
316        </div>
317      </div>
318    </div>
319  </div>
320
321  <!-- End Mobile Menu -->
322
323  
323<script type="text/javascript" src="../_static/js/vendor/anchor.min.js"></script>
323
324
325  
325<script type="text/javascript">
326    $(document).ready(function() {
327      mobileMenu.bind();
328      mobileTOC.bind();
329      catalystAnchors.bind();
330      sideMenus.bind();
331      scrollToAnchor.bind();
332      highlightNavigation.bind();
333      mainMenuDropdown.bind();
334
335      // Add class to links that have code blocks, since we cannot create links in code blocks
336      $("article.catalyst-article a span.pre").each(function(e) {
337        $(this).closest("a").addClass("has-code");
338      });
339    })
340  </script>
340
341</body>
342</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.