forked from lijiext/lammps
spell check, minor typos
This commit is contained in:
parent
4641c9e568
commit
94f14ab051
|
@ -0,0 +1,10 @@
|
|||
\relax
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}LAMMPS source files}{2}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Class hierarchy of LAMMPS}{3}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Class hierarchy within LAMMPS source code.}}{4}}
|
||||
\newlabel{fig:classes}{{1}{4}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}How a timestep works}{6}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}Extending LAMMPS}{9}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}New fixes}{9}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Pseudo-code for the Verlet::run() method.}}{14}}
|
||||
\newlabel{fig:verlet}{{2}{14}}
|
|
@ -0,0 +1,225 @@
|
|||
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2016.8.22) 16 NOV 2016 13:56
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
**developer
|
||||
(./developer.tex
|
||||
LaTeX2e <2016/02/01>
|
||||
Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
|
||||
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
|
||||
File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
|
||||
)
|
||||
\c@part=\count79
|
||||
\c@section=\count80
|
||||
\c@subsection=\count81
|
||||
\c@subsubsection=\count82
|
||||
\c@paragraph=\count83
|
||||
\c@subparagraph=\count84
|
||||
\c@figure=\count85
|
||||
\c@table=\count86
|
||||
\abovecaptionskip=\skip41
|
||||
\belowcaptionskip=\skip42
|
||||
\bibindent=\dimen102
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
|
||||
\KV@toks@=\toks14
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
Package: graphics 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
|
||||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
|
||||
)
|
||||
Package graphics Info: Driver file: pdftex.def on input line 95.
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
|
||||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
|
||||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
|
||||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
|
||||
)
|
||||
\Gread@gobject=\count87
|
||||
))
|
||||
\Gin@req@height=\dimen103
|
||||
\Gin@req@width=\dimen104
|
||||
)
|
||||
(./developer.aux)
|
||||
\openout1 = `developer.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 4.
|
||||
LaTeX Font Info: ... okay on input line 4.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 4.
|
||||
LaTeX Font Info: ... okay on input line 4.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 4.
|
||||
LaTeX Font Info: ... okay on input line 4.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 4.
|
||||
LaTeX Font Info: ... okay on input line 4.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 4.
|
||||
LaTeX Font Info: ... okay on input line 4.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 4.
|
||||
LaTeX Font Info: ... okay on input line 4.
|
||||
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
|
||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
||||
\scratchcounter=\count88
|
||||
\scratchdimen=\dimen105
|
||||
\scratchbox=\box26
|
||||
\nofMPsegments=\count89
|
||||
\nofMParguments=\count90
|
||||
\everyMPshowfont=\toks15
|
||||
\MPscratchCnt=\count91
|
||||
\MPscratchDim=\dimen106
|
||||
\MPnumerator=\count92
|
||||
\makeMPintoPDFobject=\count93
|
||||
\everyMPtoPDFconversion=\toks16
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
|
||||
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
|
||||
)
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
|
||||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
|
||||
Package ifluatex Info: LuaTeX not detected.
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
|
||||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
|
||||
Package ifpdf Info: pdfTeX in PDF mode is detected.
|
||||
)
|
||||
Package pdftexcmds Info: LuaTeX not detected.
|
||||
Package pdftexcmds Info: \pdf@primitive is available.
|
||||
Package pdftexcmds Info: \pdf@ifprimitive is available.
|
||||
Package pdftexcmds Info: \pdfdraftmode found.
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
|
||||
Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
|
||||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
|
||||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
|
||||
))
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
|
||||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
|
||||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
|
||||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
|
||||
Package etexcmds Info: Could not find \expanded.
|
||||
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
|
||||
(etexcmds) that some package has redefined \expanded.
|
||||
(etexcmds) In the latter case, load this package earlier.
|
||||
)))
|
||||
Package grfext Info: Graphics extension search list:
|
||||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
|
||||
G,.JBIG2,.JB2,.eps]
|
||||
(grfext) \AppendGraphicsExtensions on input line 452.
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
|
||||
e
|
||||
))
|
||||
(./developer.toc
|
||||
LaTeX Font Info: External font `cmex10' loaded for size
|
||||
(Font) <7> on input line 5.
|
||||
LaTeX Font Info: External font `cmex10' loaded for size
|
||||
(Font) <5> on input line 5.
|
||||
)
|
||||
\tf@toc=\write3
|
||||
\openout3 = `developer.toc'.
|
||||
|
||||
[1
|
||||
|
||||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
|
||||
[2]
|
||||
Overfull \hbox (18.02841pt too wide) in paragraph at lines 95--107
|
||||
\OT1/cmr/m/n/10 ment spe-cific com-mands in the in-put script that can be in-vo
|
||||
ked be-fore/after/between
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (21.68127pt too wide) in paragraph at lines 95--107
|
||||
\OT1/cmr/m/n/10 PAIR[]CLASS, BOND[]CLASS, RE-GION[]CLASS, FIX[]CLASS, COM-PUTE[
|
||||
]CLASS,
|
||||
[]
|
||||
|
||||
<classes.pdf, id=12, 448.67625pt x 652.4375pt>
|
||||
File: classes.pdf Graphic file (type pdf)
|
||||
<use classes.pdf>
|
||||
Package pdftex.def Info: classes.pdf used on input line 110.
|
||||
(pdftex.def) Requested size: 198.8011pt x 289.07999pt.
|
||||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 121.
|
||||
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
|
||||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
|
||||
)
|
||||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available
|
||||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 121.
|
||||
[3] [4 <./classes.pdf>]
|
||||
Overfull \hbox (1.52841pt too wide) in paragraph at lines 163--168
|
||||
[]\OT1/cmr/m/n/10 The Comm class per-forms in-ter-pro-ces-sor com-mu-ni-ca-tion
|
||||
, typ-i-cally of ghost
|
||||
[]
|
||||
|
||||
[5]
|
||||
Overfull \hbox (7.86919pt too wide) in paragraph at lines 323--338
|
||||
[]\OT1/cmr/m/n/10 At var-i-ous points of the timestep, fixes are in-voked, e.g.
|
||||
fix$\OMS/cmsy/m/n/10 !$\OT1/cmr/m/n/10 initial[]integrate().
|
||||
[]
|
||||
|
||||
[6] [7] [8]
|
||||
Missing character: There is no Õ in font cmr10!
|
||||
[9] [10]
|
||||
Overfull \hbox (1.49698pt too wide) in paragraph at lines 566--566
|
||||
[] \OT1/cmtt/m/n/10 for (int particleInd = 0; particleInd < nlocal; ++particle
|
||||
Ind) {[]
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (43.49661pt too wide) in paragraph at lines 566--566
|
||||
[] \OT1/cmtt/m/n/10 MPI_Allreduce(localAvgVel, globalAvgVel, 4, MPI_DOUBLE, MP
|
||||
I_SUM, world);[]
|
||||
[]
|
||||
|
||||
[11]
|
||||
Overfull \hbox (10.76607pt too wide) in paragraph at lines 637--639
|
||||
[][]\OT1/cmtt/m/n/10 memory->create(this->x, atom->nmax, 3, "FixSavePos:x");\OT
|
||||
1/cmr/m/n/10 . Free mem-
|
||||
[]
|
||||
|
||||
[12] [13] [14] (./developer.aux) )
|
||||
Here is how much of TeX's memory you used:
|
||||
1500 strings out of 493029
|
||||
21470 string characters out of 6136234
|
||||
86527 words of memory out of 5000000
|
||||
5046 multiletter control sequences out of 15000+600000
|
||||
5672 words of font info for 21 fonts, out of 8000000 for 9000
|
||||
1141 hyphenation exceptions out of 8191
|
||||
37i,5n,23p,231b,287s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
</usr/share/texlive/texmf-dist/fonts/type1/pu
|
||||
blic/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
|
||||
msfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
|
||||
s/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c
|
||||
mr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.p
|
||||
fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></u
|
||||
sr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
|
||||
Output written on developer.pdf (14 pages, 134041 bytes).
|
||||
PDF statistics:
|
||||
84 PDF objects out of 1000 (max. 8388607)
|
||||
58 compressed objects within 1 object stream
|
||||
0 named destinations out of 1000 (max. 500000)
|
||||
6 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
\contentsline {section}{\numberline {1}LAMMPS source files}{2}
|
||||
\contentsline {section}{\numberline {2}Class hierarchy of LAMMPS}{3}
|
||||
\contentsline {section}{\numberline {3}How a timestep works}{6}
|
||||
\contentsline {section}{\numberline {4}Extending LAMMPS}{9}
|
||||
\contentsline {subsection}{\numberline {4.1}New fixes}{9}
|
Binary file not shown.
After Width: | Height: | Size: 6.1 KiB |
|
@ -29,12 +29,13 @@ fix fxgREM all grem 502 -0.15 -80000 fxnvt
|
|||
[Description:]
|
||||
|
||||
This fix implements the molecular dynamics version
|
||||
of the generlized replica
|
||||
of the generalized replica
|
||||
exchange method (gREM) originally developed by "(Kim)"_#Kim,
|
||||
which uses non-Boltzmann ensembles to sample over first
|
||||
order phase transitions.
|
||||
|
||||
The is done by defining replicas with an effective temperature
|
||||
The is done by defining replicas with an enthalpy dependent
|
||||
effective temperature
|
||||
|
||||
:c,image(Eqs/fix_grem.jpg)
|
||||
|
||||
|
@ -42,7 +43,7 @@ with {eta} negative and steep enough to only intersect
|
|||
the characteristic microcanonical temperature (Ts) of the
|
||||
system once, ensuring a unimodal enthalpy distribution in
|
||||
that replica. {Lambda} is the intercept and effects the
|
||||
generalized ensemble simliar to how temperature effects
|
||||
generalized ensemble similar to how temperature effects
|
||||
a Boltzmann ensemble. {H0} is a reference enthalpy, and
|
||||
is typically set as the lowest desired sampled enthalpy.
|
||||
Further explanation can be found in our recent papers
|
||||
|
@ -50,7 +51,7 @@ Further explanation can be found in our recent papers
|
|||
|
||||
This fix requires a thermostat, with ID passed to fix_grem
|
||||
by {thermostat-ID}. Two distinct temperatures exist in this
|
||||
generlized ensemble, the effective temperature defined above,
|
||||
generalized ensemble, the effective temperature defined above,
|
||||
and a kinetic temperature that controls the velocity
|
||||
distribution of particles as usual. Either constant volume
|
||||
or constant pressure algorithms can be used.
|
||||
|
@ -59,17 +60,17 @@ The fix enforces a generalized ensemble in a single replica
|
|||
only. Typically, different replicas only differ by {lambda}
|
||||
for simplicity, but this is not necessary. Multi-replica
|
||||
runs need to be run outside of LAMMPS. An example of this
|
||||
can be found in examples/USER/misc/grem .
|
||||
can be found in examples/USER/misc/grem
|
||||
|
||||
In general, defining the generalized ensembles is unique for
|
||||
every system. When starting a many-replica simulation without
|
||||
any knowledge of the underlying microcanonical temperature,
|
||||
there are several tricks we have utilized to optimze the process.
|
||||
there are several tricks we have utilized to optimize the process.
|
||||
Choosing a less-steep {eta} yields broader distributions,
|
||||
requiring fewer replicas to map the microcanonical temperature.
|
||||
While this likely struggles from the same sampling problems
|
||||
gREM was built to avoid, it provides quick insight to Ts.
|
||||
Initially using an evenly-spaced {lambda} distribtuion identifies
|
||||
Initially using an evenly-spaced {lambda} distribution identifies
|
||||
regions where small changes in enthalpy lead to large temperature
|
||||
changes. Replicas are easily added where needed.
|
||||
|
||||
|
@ -103,5 +104,5 @@ LAMMPS"_Section_start.html#start_3 section for more info.
|
|||
[(Kim)] Kim, Keyes, Straub, J. Chem. Phys., 132, 224107 (2010).
|
||||
|
||||
:link(Malolepsza)
|
||||
[(Brooks)] Malolepsza, Secor, Keyes, J. Phys. Chem. B. 119 (42),
|
||||
[(Malolepsza)] Malolepsza, Secor, Keyes, J. Phys. Chem. B. 119 (42),
|
||||
13379-13384 (2015).
|
||||
|
|
Loading…
Reference in New Issue