diff --git a/CMake/ClangCompilers.cmake b/CMake/ClangCompilers.cmake
index 836751f556..098c890384 100644
--- a/CMake/ClangCompilers.cmake
+++ b/CMake/ClangCompilers.cmake
@@ -14,7 +14,7 @@ IF(QMC_OMP)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp")
ENDIF(QMC_OMP)
-# Set clang specfic flags (which we always want)
+# Set clang specific flags (which we always want)
ADD_DEFINITIONS( -Drestrict=__restrict__ )
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fomit-frame-pointer -fstrict-aliasing")
diff --git a/CMake/FindMKL.cmake b/CMake/FindMKL.cmake
index 34630f06b8..7a08b61734 100644
--- a/CMake/FindMKL.cmake
+++ b/CMake/FindMKL.cmake
@@ -1,9 +1,9 @@
-# Simple file to find MKL (if availible)
+# Simple file to find MKL (if available)
# This needs a lot of work to make it robust
INCLUDE( CheckCXXSourceCompiles )
# Extremely Basic Support of common mkl module environment variables
-# or -DMKLROOT/-DMKL_HOME instead of prefered -DMKL_ROOT
+# or -DMKLROOT/-DMKL_HOME instead of preferred -DMKL_ROOT
if (NOT MKL_ROOT)
find_path(MKL_ROOT "mkl.h"
HINTS ${MKLROOT} ${MKL_HOME} $ENV{MKLROOT} $ENV{MKL_ROOT} $ENV{MKL_HOME}
diff --git a/CMake/GNUCompilers.cmake b/CMake/GNUCompilers.cmake
index 8666bf366e..3f291a5e76 100755
--- a/CMake/GNUCompilers.cmake
+++ b/CMake/GNUCompilers.cmake
@@ -13,7 +13,7 @@ IF(QMC_OMP)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp")
ENDIF(QMC_OMP)
-# Set gnu specfic flags (which we always want)
+# Set gnu specific flags (which we always want)
ADD_DEFINITIONS( -Drestrict=__restrict__ )
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops")
diff --git a/CMake/ctest_script.cmake b/CMake/ctest_script.cmake
index da3d07c6bc..7fb36fa051 100644
--- a/CMake/ctest_script.cmake
+++ b/CMake/ctest_script.cmake
@@ -2,8 +2,8 @@
# Usage: ctest -s script,build
# build = debug / optimized / valgrind / coverage
# Note: this test will use use the number of processors defined in the variable N_PROCS,
-# the enviornmental variables
-# N_PROCS, or the number of processors availible (if not specified)
+# the environmental variables
+# N_PROCS, or the number of processors available (if not specified)
# N_PROCS_BUILD, or N_PROCS (if not specified)
# N_CONCURRENT_TESTS, or N_PROCS (if not specified)
# TEST_SITE_NAME, or HOSTNAME (if not specified)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b93310bcbb..2b5fd3d3fa 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -179,11 +179,11 @@ SET(BUILD_UNIT_TESTS 1 CACHE BOOL "Build unit tests")
SET(BUILD_SANDBOX 1 CACHE BOOL "Build sandbox tests and miniapps")
SET(BUILD_LMYENGINE_INTERFACE 1 CACHE BOOL "Build LMY engine")
IF (QMC_CUDA AND BUILD_LMYENGINE_INTERFACE)
- MESSAGE(STATUS "LMY engine is not compatiable with CUDA build! Disabling LMY engine")
+ MESSAGE(STATUS "LMY engine is not compatible with CUDA build! Disabling LMY engine")
SET(BUILD_LMYENGINE_INTERFACE 0)
ENDIF()
IF(MIXED_PRECISION AND BUILD_LMYENGINE_INTERFACE)
- MESSAGE(STATUS "LMY engine is not compatiable with CPU mixed precision build! Disabling LMY engine")
+ MESSAGE(STATUS "LMY engine is not compatible with CPU mixed precision build! Disabling LMY engine")
SET(BUILD_LMYENGINE_INTERFACE 0)
ENDIF()
SET(BUILD_AFQMC 0 CACHE BOOL "Build with AFQMC")
diff --git a/README.md b/README.md
index 713d345393..642cec1ea5 100644
--- a/README.md
+++ b/README.md
@@ -65,9 +65,9 @@ make -j 8
## Set the environment
- A number of enviornmental variables affect the build. In particular
+ A number of environmental variables affect the build. In particular
they can control the default paths for libraries, the default
- compilers, etc. The list of enviornmental variables is given below:
+ compilers, etc. The list of environmental variables is given below:
| Environment variable | Description |
|----------------------|-------------|
@@ -81,10 +81,10 @@ make -j 8
## CMake options
- In addition to reading the enviornmental variables, CMake provides a
+ In addition to reading the environmental variables, CMake provides a
number of optional variables that can be set to control the build and
configure steps. When passed to CMake, these variables will take
- precident over the enviornmental and default variables. To set them
+ precident over the environmental and default variables. To set them
add -D FLAG=VALUE to the configure line between the cmake command and
the path to the source directory.
diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile
index 668cfe243d..e7e41f415a 100644
--- a/doxygen/Doxyfile
+++ b/doxygen/Doxyfile
@@ -1832,7 +1832,7 @@ UML_LOOK = NO
# the class node. If there are many fields or methods and many nodes the
# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS
# threshold limits the number of items for each type to make the size more
-# managable. Set this to 0 for no limit. Note that the threshold may be
+# manageable. Set this to 0 for no limit. Note that the threshold may be
# exceeded by 50% before the limit is enforced.
UML_LIMIT_NUM_FIELDS = 10
diff --git a/doxygen/Doxyfile.ug b/doxygen/Doxyfile.ug
index 73064a6697..a89cdb7fce 100644
--- a/doxygen/Doxyfile.ug
+++ b/doxygen/Doxyfile.ug
@@ -1747,7 +1747,7 @@ UML_LOOK = NO
# the class node. If there are many fields or methods and many nodes the
# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS
# threshold limits the number of items for each type to make the size more
-# managable. Set this to 0 for no limit. Note that the threshold may be
+# manageable. Set this to 0 for no limit. Note that the threshold may be
# exceeded by 50% before the limit is enforced.
UML_LIMIT_NUM_FIELDS = 10
diff --git a/doxygen/OrbitalOptimization.tex b/doxygen/OrbitalOptimization.tex
index a19959806e..7cbf649259 100644
--- a/doxygen/OrbitalOptimization.tex
+++ b/doxygen/OrbitalOptimization.tex
@@ -11,7 +11,7 @@
\newcommand{\Aopt}{\tilde{A}}
\section{Trial wave functions in logarithmic form}
-Let us consider a trial wave funciton, $\psi$, which is a product of
+Let us consider a trial wave function, $\psi$, which is a product of
components,
\begin{equation}
\psi = \psi_1 \psi_2 \psi_3 \dots
diff --git a/doxygen/dev/basic.dox b/doxygen/dev/basic.dox
index 91f7f3cbce..f7b8f0b0ac 100644
--- a/doxygen/dev/basic.dox
+++ b/doxygen/dev/basic.dox
@@ -66,7 +66,7 @@ Simply add new files to the INPUT list in \c ug.cfg or \c dev.cfg and run \c dox
\code
INPUT = ug/index.dox ug/gettingstarted.dox ug/somethingnew.dox
\endcode
-See an exmaple ug/qmc.dox.
+See an example ug/qmc.dox.