Skip to content

Commit d9b8ae7

Browse files
Merge pull request #19 from dftfeDevelopers/publicGithubDevelop
Minor changes in the manual
2 parents 80790ff + 195cd7b commit d9b8ae7

File tree

4 files changed

+7
-12
lines changed

4 files changed

+7
-12
lines changed

doc/manual/N2.png

119 KB
Loading

doc/manual/installation.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,15 +189,15 @@ \subsubsection{Instructions for deal.II}
189189
\end{verbatim}
190190
``Success'', means deal.II was able to use the corresponding vector instructions, and ``Failed'' would mean otherwise. If deal.II is not able to pick an available vector instruction on your high-performance computer, please contact the deal.II developers at \href{https://groups.google.com/d/forum/dealii}{deal.II mailing lists} and/or contact your high-performance computer support for guidance on how to use the correct compiler flags for AVX or AVX-512.
191191

192-
Ensuring that deal.II picks up AVX-512 is strongly recommended for obtaining maximum performance on the new Intel Xeon Phi (KNL) and Skylake processors, both of which support Intel AVX-512 instructions.
192+
Ensure that deal.II picks up AVX-512, which is strongly recommended for obtaining maximum performance on the new Intel Xeon Phi (KNL) and Skylake processors, both of which support Intel AVX-512 instructions.
193193

194194
\subsubsection{Important generic instructions for deal.II and its dependencies}
195195
\begin{itemize}
196196
\item If using Intel MKL for BLAS-LAPACK library, it is {\bf very important} to use \href{https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor}{Intel MKL Link Line Advisor} to set correctly link with BLAS-LAPACK library as needed in installations of PETSc, ScaLAPACK, and deal.II. To exploit performance benefit from threads, we recommend (strongly recommended for the new Intel Xeon Phi (KNL) and Skylane processors) linking to threaded versions of Intel MKL libraries by using the options ``threading layer'' and ``OpenMP library'' in \href{https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor}{Intel MKL Link Line Advisor}.
197197

198198
\item Use \verb|-fPIC| compiler flag for compilation of deal.II and its dependencies, to prevent linking errors during \dftfe{} compilation.
199199

200-
\item \textcolor{red}{\bf CAUTION! It is very important to ensure that deal.II and its dependencies (p4est, PETSc, SLEPc, and ScaLAPACK), are compiled with the same compilers, BLAS-LAPACK libraries, and MPI libraries to prevent deal.II compilation issues, occurence of run time crashes, and \dftfe{} performance degradation.}
200+
\item \textcolor{red}{\bf CAUTION! It is highly recommended to compile deal.II and its dependencies (p4est, PETSc, SLEPc, and ScaLAPACK), with the same compilers, same BLAS-LAPACK libraries, and same MPI libraries. This prevents deal.II compilation issues, occurence of run time crashes, and \dftfe{} performance degradation.}
201201
\end{itemize}
202202

203203
\subsection{Obtaining and Compiling \dftfe{}}

doc/manual/manual.tex

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,11 @@
121121
% e.g. height=6.5in
122122
\begin{center}
123123
\vspace{1em}
124-
\includegraphics[height=2.8in]
124+
\includegraphics[scale=0.35]{N2.png}
125125
% FILL: image file name
126126
% e.g. cover_image.png
127127
%{contour_5x5x5.pdf}
128-
{SiCTriplet0000.png}
128+
%{SiCTriplet0000.png}
129129
\hspace{5em}
130130
\end{center}
131131
\end{textblock*}
@@ -195,18 +195,14 @@ \section{Running \dftfe}
195195
\label{sec:run}
196196
\input{rundftfe}
197197

198-
199198
\section{Future extensions to \dftfe}
200199
\label{sec:future}
201200
\input{futurePlans}
202201

203-
204-
205202
\section{Finding answers to more questions}
206203
\label{sec:questions-and-answers}
207204
\input{contacts}
208205

209-
210206
\appendix
211207

212208
\section{Run-time input parameters}

doc/manual/rundftfe.tex

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ \subsubsection{Example 1}\label{sec:example1}
6464

6565
\item \verb|NATOMS| is the total number of atoms, and \verb|NATOM TYPES| is the total number of atom types.
6666

67-
\item``domainVectors.inp'' (any other file name can be used), given as input to \verb|DOMAIN VECTORS FILE|, is the external input file which lists the three domain vectors describing the
67+
\item``domainVectors.inp'' (any other file name can be used), given as input to \verb|DOMAIN VECTORS FILE|, is the external input file which lists the three domain vectors (in a.u) describing the
6868
3D parallelepiped computational domain. For the current example we take a cubodial domain with 80 a.u as the edge length.
6969
Accordingly, the ``domainVectors.inp'' file is formatted as
7070
\begin{verbatim}
@@ -75,8 +75,7 @@ \subsubsection{Example 1}\label{sec:example1}
7575
wheres each row corresponds to a domain vector.
7676
It is a requirement that the above vectors must form a right-handed coordinate system i.e. $(v1 \times v2)\cdot v3 >0$.
7777

78-
\item ``coordinates.inp'' (any other file name can be used), given as input to \verb|ATOMIC COORDINATES FILE|, is the name of an external input file present in the same workspace which lists the Cartesian coordinates
79-
of the atoms with respect to origin at the center of the domain. For this example, ``coordinates.inp'' is described as
78+
\item ``coordinates.inp'' (any other file name can be used), given as input to \verb|ATOMIC COORDINATES FILE|, is the name of an external input file present in the same workspace which lists the Cartesian coordinates of the atoms (in a.u.) with respect to origin at the center of the domain. For this example, ``coordinates.inp'' is described as
8079
\begin{verbatim}
8180
7 5 -1.30000000E+00 0.00000000E+00 0.00000000E+00
8281
7 5 1.30000000E+00 0.00000000E+00 0.00000000E+00
@@ -208,8 +207,8 @@ \subsubsection{Example 1}\label{sec:example1}
208207
set ATOMIC COORDINATES FILE = coordinates.inp
209208
set DOMAIN VECTORS FILE = domainVectors.inp
210209
subsection Optimization
211-
set FORCE TOL = 1e-4
212210
set ION OPT = true
211+
set FORCE TOL = 1e-4
213212
set ION RELAX FLAGS FILE = relaxationFlags.inp
214213
end
215214
end

0 commit comments

Comments
 (0)