Skip to content

Commit f5c7747

Browse files
committed
Correct spelling errors across entire source
1 parent 4f6ccf2 commit f5c7747

File tree

148 files changed

+280
-280
lines changed

Some content is hidden

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

148 files changed

+280
-280
lines changed

CMake/ClangCompilers.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ IF(QMC_OMP)
1414
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp")
1515
ENDIF(QMC_OMP)
1616

17-
# Set clang specfic flags (which we always want)
17+
# Set clang specific flags (which we always want)
1818
ADD_DEFINITIONS( -Drestrict=__restrict__ )
1919

2020
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fomit-frame-pointer -fstrict-aliasing")

CMake/FindMKL.cmake

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Simple file to find MKL (if availible)
1+
# Simple file to find MKL (if available)
22
# This needs a lot of work to make it robust
33
INCLUDE( CheckCXXSourceCompiles )
44

55
# Extremely Basic Support of common mkl module environment variables
6-
# or -DMKLROOT/-DMKL_HOME instead of prefered -DMKL_ROOT
6+
# or -DMKLROOT/-DMKL_HOME instead of preferred -DMKL_ROOT
77
if (NOT MKL_ROOT)
88
find_path(MKL_ROOT "mkl.h"
99
HINTS ${MKLROOT} ${MKL_HOME} $ENV{MKLROOT} $ENV{MKL_ROOT} $ENV{MKL_HOME}

CMake/GNUCompilers.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ IF(QMC_OMP)
1313
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp")
1414
ENDIF(QMC_OMP)
1515

16-
# Set gnu specfic flags (which we always want)
16+
# Set gnu specific flags (which we always want)
1717
ADD_DEFINITIONS( -Drestrict=__restrict__ )
1818

1919
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops")

CMake/ctest_script.cmake

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# Usage: ctest -s script,build
33
# build = debug / optimized / valgrind / coverage
44
# Note: this test will use use the number of processors defined in the variable N_PROCS,
5-
# the enviornmental variables
6-
# N_PROCS, or the number of processors availible (if not specified)
5+
# the environmental variables
6+
# N_PROCS, or the number of processors available (if not specified)
77
# N_PROCS_BUILD, or N_PROCS (if not specified)
88
# N_CONCURRENT_TESTS, or N_PROCS (if not specified)
99
# TEST_SITE_NAME, or HOSTNAME (if not specified)

CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,11 @@ SET(BUILD_UNIT_TESTS 1 CACHE BOOL "Build unit tests")
179179
SET(BUILD_SANDBOX 1 CACHE BOOL "Build sandbox tests and miniapps")
180180
SET(BUILD_LMYENGINE_INTERFACE 1 CACHE BOOL "Build LMY engine")
181181
IF (QMC_CUDA AND BUILD_LMYENGINE_INTERFACE)
182-
MESSAGE(STATUS "LMY engine is not compatiable with CUDA build! Disabling LMY engine")
182+
MESSAGE(STATUS "LMY engine is not compatible with CUDA build! Disabling LMY engine")
183183
SET(BUILD_LMYENGINE_INTERFACE 0)
184184
ENDIF()
185185
IF(MIXED_PRECISION AND BUILD_LMYENGINE_INTERFACE)
186-
MESSAGE(STATUS "LMY engine is not compatiable with CPU mixed precision build! Disabling LMY engine")
186+
MESSAGE(STATUS "LMY engine is not compatible with CPU mixed precision build! Disabling LMY engine")
187187
SET(BUILD_LMYENGINE_INTERFACE 0)
188188
ENDIF()
189189
SET(BUILD_AFQMC 0 CACHE BOOL "Build with AFQMC")

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ make -j 8
6565

6666
## Set the environment
6767

68-
A number of enviornmental variables affect the build. In particular
68+
A number of environmental variables affect the build. In particular
6969
they can control the default paths for libraries, the default
70-
compilers, etc. The list of enviornmental variables is given below:
70+
compilers, etc. The list of environmental variables is given below:
7171

7272
| Environment variable | Description |
7373
|----------------------|-------------|
@@ -81,10 +81,10 @@ make -j 8
8181

8282
## CMake options
8383

84-
In addition to reading the enviornmental variables, CMake provides a
84+
In addition to reading the environmental variables, CMake provides a
8585
number of optional variables that can be set to control the build and
8686
configure steps. When passed to CMake, these variables will take
87-
precident over the enviornmental and default variables. To set them
87+
precident over the environmental and default variables. To set them
8888
add -D FLAG=VALUE to the configure line between the cmake command and
8989
the path to the source directory.
9090

doxygen/Doxyfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1832,7 +1832,7 @@ UML_LOOK = NO
18321832
# the class node. If there are many fields or methods and many nodes the
18331833
# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS
18341834
# threshold limits the number of items for each type to make the size more
1835-
# managable. Set this to 0 for no limit. Note that the threshold may be
1835+
# manageable. Set this to 0 for no limit. Note that the threshold may be
18361836
# exceeded by 50% before the limit is enforced.
18371837

18381838
UML_LIMIT_NUM_FIELDS = 10

doxygen/Doxyfile.ug

+1-1
Original file line numberDiff line numberDiff line change
@@ -1747,7 +1747,7 @@ UML_LOOK = NO
17471747
# the class node. If there are many fields or methods and many nodes the
17481748
# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS
17491749
# threshold limits the number of items for each type to make the size more
1750-
# managable. Set this to 0 for no limit. Note that the threshold may be
1750+
# manageable. Set this to 0 for no limit. Note that the threshold may be
17511751
# exceeded by 50% before the limit is enforced.
17521752

17531753
UML_LIMIT_NUM_FIELDS = 10

doxygen/OrbitalOptimization.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
\newcommand{\Aopt}{\tilde{A}}
1212

1313
\section{Trial wave functions in logarithmic form}
14-
Let us consider a trial wave funciton, $\psi$, which is a product of
14+
Let us consider a trial wave function, $\psi$, which is a product of
1515
components,
1616
\begin{equation}
1717
\psi = \psi_1 \psi_2 \psi_3 \dots

doxygen/dev/basic.dox

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Simply add new files to the INPUT list in \c ug.cfg or \c dev.cfg and run \c dox
6666
\code
6767
INPUT = ug/index.dox ug/gettingstarted.dox ug/somethingnew.dox
6868
\endcode
69-
See an exmaple <tt>ug/qmc.dox</tt>.
69+
See an example <tt>ug/qmc.dox</tt>.
7070

7171
<!--
7272
Each page has

doxygen/dev/index.dox

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The most recent released version is available at
77
https://www.qmcpack.org under UIUC/NCSA open-source licence. Those who
88
are interested in QMCPACK development are strongly encouraged to
99
contact the developers to establish collaborations so that one can
10-
access to the developers' svn respository. This is exactly the same as
10+
access to the developers' svn repository. This is exactly the same as
1111
the release version except for being (i) slightly more recent, (ii) having fewer bugs due to bugfixes, and (iii) potentially having new bugs due to new features.
1212
Although it is not required, the developers will appreciate if any new
1313
software can be made available to others when the research and development

doxygen/qmcpack.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1610,7 +1610,7 @@ UML_LOOK = NO
16101610
# the class node. If there are many fields or methods and many nodes the
16111611
# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS
16121612
# threshold limits the number of items for each type to make the size more
1613-
# managable. Set this to 0 for no limit. Note that the threshold may be
1613+
# manageable. Set this to 0 for no limit. Note that the threshold may be
16141614
# exceeded by 50% before the limit is enforced.
16151615

16161616
UML_LIMIT_NUM_FIELDS = 10

labs/lab1_qmc_statistics/fulltree.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Script that displays a recursive formatted folder and file listing
44
# @author Corbin
55
# @site iamcorbin.net
6-
#Folder Seperator
6+
#Folder Separator
77
BREAK='-------------------------------------------------------------------------------------'
88

99
#Optional: if a folder is passed as an argument, run fulltree on that folder rather than the current folder

manual/afqmc.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ \section{Input}
181181
\begin{itemize}
182182
\item \textbf{cutoff}. Cutoff applied to Cholesky vectors. Elements of the Cholesky vectors below this value are set to zero.
183183
Default: 1e-6
184-
\item \textbf{substractMF}. If ``yes'', apply mean-field substraction based on the ImpSamp trial wave-function. Must set to ``no'' to turn it off.
184+
\item \textbf{substractMF}. If ``yes'', apply mean-field subtraction based on the ImpSamp trial wave-function. Must set to ``no'' to turn it off.
185185
Default: yes
186186
\item \textbf{useCholesky}. If ``yes'', use iterative Cholesky decomposition to factorize 2-electron integral matrix. If ``no'', use eigenvalue decomposition (which is very slow and memory intensive).
187187
Default: yes

manual/convert4qmc.tex

+3-3
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ \subsubsection{Command line options}
316316
<basisset name="LCAOBSet">
317317
\end{shade}
318318
319-
The tag ``cuspCorrection'' in the \texttt{wfj.xml} (or \texttt{wfnoj.xml}) wavefunction file will force correction of the orbitals at the begining of the \qmcpack run. \\
319+
The tag ``cuspCorrection'' in the \texttt{wfj.xml} (or \texttt{wfnoj.xml}) wavefunction file will force correction of the orbitals at the beginning of the \qmcpack run. \\
320320
In the ``orbitals`` section of the wavefunction file, a new tag ``cuspInfo'' will be added for orbitals spin-up and orbitals spin-down:
321321
322322
\begin{shade}
@@ -544,13 +544,13 @@ \subsubsection{Supported codes}
544544
545545
546546
The main reason to use Quantum Package is to access the CIPSI algorithm to generate a multideterminant wavefunction.
547-
CIPSI is the prefered choice for generating a selected CI trial wavefunction for \qmcpack.
547+
CIPSI is the preferred choice for generating a selected CI trial wavefunction for \qmcpack.
548548
An example on how to use QP for Hartree-Fock and selected CI can be found in Chapter-\ref{sec:cipsi} of this manual.
549549
The converter code is actively maintained and co-developed by both \qmcpack and QP developers.
550550
An HDF5 output file from QP is under development that will mimic the current behavior of the Pyscf output.
551551
552552
553553
\item \textbf{GAMESS}\\
554-
\qmcpack can use the output of GAMESS\cite{schmidt93} for any type of single determinant calculation (HF or DFT) or multideterminant (MCSCF) calculation. A descripton with an example can be found in the Advanced Molecular Calculations Lab (section-\ref{chap:lab_advanced_molecules}).
554+
\qmcpack can use the output of GAMESS\cite{schmidt93} for any type of single determinant calculation (HF or DFT) or multideterminant (MCSCF) calculation. A description with an example can be found in the Advanced Molecular Calculations Lab (section-\ref{chap:lab_advanced_molecules}).
555555
\end{itemize}
556556

manual/features.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ \subsection{Supported GPU features}
5050
\item Single Slater determinants with 3D B-spline orbitals. Twist-averaged boundary conditions and complex wavefunctions are fully supported. Gaussian type orbitals are not supported yet.
5151
\item Hybrid Mixed basis representation in which orbitals are represented as 1D splines times spherical harmonics in spherical regions (muffin tins) around atoms, and 3D B-splines in the interstitial region.
5252
\item One-body and two-body Jastrows represented as 1D
53-
B-splines are supported. Threee-body jastrow functions are
53+
B-splines are supported. Three-body jastrow functions are
5454
not yet supported.
5555
\end{enumerate}
5656
\item Semilocal (nonlocal and local) pseudopotentials, Coulomb interaction (electron-electron, electron-ion) and Model periodic Coulomb (MPC) interaction.

manual/gaussian_orbitals_solids.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ \section{Generating and using periodic gaussian trial wavefunctions
262262
from PyscfToQmcpack import savetoqmcpack
263263
savetoqmcpack(supcell,mf,title=title,kpts=kpts,kmesh=kmesh)
264264
\end{lstlisting}
265-
In this call, we simply specify the k-point mesh used in order to force the converter to generate the desired cell. Note that if the parameter \textit{kmesh} is ommited, the converter will still try to ``guess'' it.
265+
In this call, we simply specify the k-point mesh used in order to force the converter to generate the desired cell. Note that if the parameter \textit{kmesh} is omitted, the converter will still try to ``guess'' it.
266266

267267

268268

manual/hamiltonianobservable.tex

+2-2
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ \section{General estimators}
479479

480480
\subsection{Chiesa-Ceperley-Martin-Holzmann kinetic energy correction}
481481

482-
This estimator calculates a finite size correction to the kinetic energy following the formalism laid out in Ref. \cite{Chiesa2006}. The total energy can be corrected for finite size effects by using this estimator in conjuction with the MPC correction.
482+
This estimator calculates a finite size correction to the kinetic energy following the formalism laid out in Ref. \cite{Chiesa2006}. The total energy can be corrected for finite size effects by using this estimator in conjunction with the MPC correction.
483483

484484
\FloatBarrier
485485
\begin{table}[h]
@@ -844,7 +844,7 @@ \subsection{Energy density estimator}
844844
+ \sum_{i\ell}\frac{\delta(r-r_i)+\delta(r-\tilde{r}_\ell)}{2}\hat{v}^{eI}(r_i,\tilde{r}_\ell) \nonumber\\
845845
&\qquad + \sum_{\ell< m}\frac{\delta(r-\tilde{r}_\ell)+\delta(r-\tilde{r}_m)}{2}\hat{v}^{II}(\tilde{r}_\ell,\tilde{r}_m).\nonumber
846846
\end{align}
847-
Here $r_i$ and $\tilde{r}_\ell$ represent electon and ion positions, respectively, $\hat{p}_i$ is a single electron momentum operator, and $\hat{v}^{ee}(r_i,r_j)$, $\hat{v}^{eI}(r_i,\tilde{r}_\ell)$, $\hat{v}^{II}(\tilde{r}_\ell,\tilde{r}_m)$ are the electron-electron, electron-ion, and ion-ion pair potential operators (including non-local pseudopotentials, if present). This form of the energy density is size consistent, \textit{i.e.} the partially integrated energy density operators of well separated atoms gives the isolated Hamiltonians of the respective atoms. For periodic systems with twist averaged boundary conditions, the energy density is formally correct only for either a set of supercell k-points that correspond to real valued wavefunctions, or a k-point set that has inversion symmetry around a k-point having a real valued wavefunction. For more information about the energy density, see Ref. \cite{Krogel2013}.
847+
Here $r_i$ and $\tilde{r}_\ell$ represent election and ion positions, respectively, $\hat{p}_i$ is a single electron momentum operator, and $\hat{v}^{ee}(r_i,r_j)$, $\hat{v}^{eI}(r_i,\tilde{r}_\ell)$, $\hat{v}^{II}(\tilde{r}_\ell,\tilde{r}_m)$ are the electron-electron, electron-ion, and ion-ion pair potential operators (including non-local pseudopotentials, if present). This form of the energy density is size consistent, \textit{i.e.} the partially integrated energy density operators of well separated atoms gives the isolated Hamiltonians of the respective atoms. For periodic systems with twist averaged boundary conditions, the energy density is formally correct only for either a set of supercell k-points that correspond to real valued wavefunctions, or a k-point set that has inversion symmetry around a k-point having a real valued wavefunction. For more information about the energy density, see Ref. \cite{Krogel2013}.
848848
849849
In \qmcpack, the energy density can be accumulated on piecewise uniform three dimensional grids in generalized cartesian, cylindrical, or spherical coordinates. The energy density integrated within Voronoi volumes centered on ion positions is also available. The total particle number density is also accumulated on the same grids by the energy density estimator for convenience so that related quantities, such as the regional energy per particle, can be computed easily.
850850

manual/integrals_for_afqmc.tex

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
\section{Using PySCF to generate integrals for AFQMC}
22
\label{sec:pyscf}
33

4-
PySCF (https://github.com/sunqm/pyscf) is a collection of electronic structure programs powered by Python. It is the recommended program for the generation of input for AFQMC calculations in QMCPACK. We refer the reader to the documentaion of the code (http://sunqm.github.io/pyscf/) for a detailed description of the features and the functionality of the code. While the notes below are not meant to replace a detailed study of the PySCF documentation, these notes describe useful knowledge and tips in the use of pyscf for the generation of input for QMCPACK.
4+
PySCF (https://github.com/sunqm/pyscf) is a collection of electronic structure programs powered by Python. It is the recommended program for the generation of input for AFQMC calculations in QMCPACK. We refer the reader to the documentation of the code (http://sunqm.github.io/pyscf/) for a detailed description of the features and the functionality of the code. While the notes below are not meant to replace a detailed study of the PySCF documentation, these notes describe useful knowledge and tips in the use of pyscf for the generation of input for QMCPACK.
55

66
For molecular systems or periodic calculations at the Gamma point, PySCF provides a routine that generates the integral file in Molpro's FCIDUMP format, which contains all the information needed to run AFQMC with a single determinant trial wave-function. Below is an example using this routine to generate the FCIDUMP file for an 8-atom unit cell of carbon in the diamond structure with HF orbitals. For a detailed description, see PySCF's documentation.
77
\begin{lstlisting}[caption=Simple example showing how to generate FCIDUMP files with PySCF]
@@ -71,7 +71,7 @@ \section{Using PySCF to generate integrals for AFQMC}
7171
%C 0.8917 2.6751 2.6751'''
7272
%cell.basis = 'gth-szv'
7373
%cell.pseudo = 'gth-pade'
74-
%cell.gs = [10]*3 # 10 grids on postive x direction, => 21^3 grids in total
74+
%cell.gs = [10]*3 # 10 grids on positive x direction, => 21^3 grids in total
7575
%cell.verbose = 4
7676
%cell.build()
7777
%

0 commit comments

Comments
 (0)