forked from lijiext/lammps
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14950 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
parent
d3e96156a7
commit
1cf54d01f4
Binary file not shown.
|
@ -0,0 +1,72 @@
|
|||
# Makefile for LAMMPS documentation
|
||||
SHA1 = $(shell echo $USER-$PWD | sha1sum | cut -f1 -d" ")
|
||||
BUILDDIR = /tmp/lammps-docs-$(SHA1)
|
||||
RSTDIR = $(BUILDDIR)/rst
|
||||
VENV = $(BUILDDIR)/docenv
|
||||
TXT2RST = $(VENV)/bin/txt2rst
|
||||
|
||||
PYTHON = $(shell which python3)
|
||||
|
||||
ifeq ($(shell which python3 >/dev/null 2>&1; echo $$?), 1)
|
||||
$(error Python3 was not found! Please check README.md for further instructions)
|
||||
endif
|
||||
|
||||
ifeq ($(shell which virtualenv >/dev/null 2>&1; echo $$?), 1)
|
||||
$(error virtualenv was not found! Please check README.md for further instructions)
|
||||
endif
|
||||
|
||||
SOURCES=$(wildcard src/*.txt)
|
||||
OBJECTS=$(SOURCES:src/%.txt=$(RSTDIR)/%.rst)
|
||||
|
||||
.PHONY: help clean-all clean html pdf venv
|
||||
|
||||
help:
|
||||
@echo "Please use \`make <target>' where <target> is one of"
|
||||
@echo " html to make HTML version of documentation using Sphinx"
|
||||
@echo " pdf to make Manual.pdf"
|
||||
@echo " clean to remove all generated RST files"
|
||||
@echo " clean-all to reset the entire build environment"
|
||||
|
||||
clean-all:
|
||||
rm -rf $(BUILDDIR)/*
|
||||
|
||||
clean:
|
||||
rm -rf $(RSTDIR)
|
||||
|
||||
html: $(OBJECTS)
|
||||
@(\
|
||||
source $(VENV)/bin/activate ;\
|
||||
cp -r src/* $(RSTDIR)/ ;\
|
||||
sphinx-build -j 8 -b html -c utils/sphinx-config -d $(BUILDDIR)/doctrees $(RSTDIR) html ;\
|
||||
deactivate ;\
|
||||
)
|
||||
@echo "Build finished. The HTML pages are in doc/html."
|
||||
|
||||
pdf: html
|
||||
htmldoc --title --toctitle "Table of Contents" --tocfooter ..i --toclevels 4 --header ... --footer ..1 --size letter --linkstyle plain --linkcolor blue -f Manual.pdf html/Manual.html html/Section_intro.html html/Section_start.html html/Section_commands.html html/Section_packages.html html/Section_accelerate.html html/Section_howto.html html/Section_example.html html/Section_perf.html html/Section_tools.html html/Section_modify.html html/Section_python.html html/Section_errors.html html/Section_history.html html/[a-z]*.html
|
||||
|
||||
$(RSTDIR)/%.rst : src/%.txt $(TXT2RST)
|
||||
@(\
|
||||
mkdir -p $(RSTDIR) ; \
|
||||
source $(VENV)/bin/activate ;\
|
||||
txt2rst $< > $@ ;\
|
||||
deactivate ;\
|
||||
)
|
||||
|
||||
$(VENV):
|
||||
@( \
|
||||
virtualenv -p $(PYTHON) $(VENV); \
|
||||
source $(VENV)/bin/activate; \
|
||||
pip install Sphinx; \
|
||||
pip install sphinxcontrib-images; \
|
||||
deactivate;\
|
||||
)
|
||||
|
||||
$(TXT2RST): $(VENV)
|
||||
@( \
|
||||
source $(VENV)/bin/activate; \
|
||||
pushd utils/converters;\
|
||||
python setup.py develop;\
|
||||
popd;\
|
||||
deactivate;\
|
||||
)
|
Binary file not shown.
|
@ -0,0 +1,32 @@
|
|||
# Generation of LAMMPS Documentation
|
||||
|
||||
The generation of all the documentation is managed by the Makefile inside the
|
||||
`doc/` folder.
|
||||
|
||||
## Usage:
|
||||
|
||||
```bash
|
||||
make html # generate HTML using Sphinx
|
||||
make pdf # generate PDF using htmldoc
|
||||
make clean # remove generated RST files
|
||||
make clean-all # remove entire build folder and any cached data
|
||||
```
|
||||
|
||||
## Installing prerequisites
|
||||
|
||||
To run the documention build toolchain Python 3 and virtualenv have to be
|
||||
installed. The following are instructions for common Linux distributions:
|
||||
|
||||
### virtualenv
|
||||
|
||||
#### Ubuntu
|
||||
|
||||
```bash
|
||||
sudo apt-get install python-virtualenv
|
||||
```
|
||||
|
||||
#### Fedora
|
||||
|
||||
```
|
||||
sudo yum install python-virtualenv
|
||||
```
|
|
@ -0,0 +1,2 @@
|
|||
.buildinfo
|
||||
objects.inv
|
|
@ -0,0 +1,174 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS</H2>
|
||||
<P>
|
||||
LAMMPS = Large-scale Atomic/Molecular Massively Parallel Simulator</P>
|
||||
<P>
|
||||
This is the documentation for the LAMMPS 2001 version, written in F90,
|
||||
which has been superceded by more current versions. See the <A
|
||||
HREF="http://www.cs.sandia.gov/~sjplimp/lammps.html">LAMMPS WWW
|
||||
Site</A> for more information.
|
||||
<P>
|
||||
LAMMPS is a classical molecular dynamics code designed for simulating
|
||||
molecular and atomic systems on parallel computers using
|
||||
spatial-decomposition techniques. It runs on any parallel platform that
|
||||
supports F90 and the MPI message-passing library or on single-processor
|
||||
workstations.</P>
|
||||
<P>
|
||||
LAMMPS 2001 is copyrighted code that is distributed freely as
|
||||
open-source software under the GNU Public License (GPL). See the
|
||||
LICENSE file or <A HREF="http://www.gnu.org">www.gnu.org</A> for more
|
||||
details. Basically the GPL allows you as a user to use, modify, or
|
||||
distribute LAMMPS however you wish, so long as any software you
|
||||
distribute remains under the GPL.
|
||||
<P>
|
||||
Features of LAMMPS 2001 include:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
short-range pairwise Lennard-Jones and Coulombic interactions
|
||||
<LI>
|
||||
long-range Coulombic interactions via Ewald or PPPM (particle-mesh
|
||||
Ewald)
|
||||
<LI>
|
||||
short-range harmonic bond potentials (bond, angle, torsion, improper)
|
||||
<LI>
|
||||
short-range class II (cross-term) molecular potentials
|
||||
<LI>
|
||||
NVE, NVT, NPT dynamics
|
||||
<LI>
|
||||
constraints on atoms or groups of atoms
|
||||
<LI>
|
||||
rRESPA long-timescale integrator
|
||||
<LI>
|
||||
energy minimizer (Hessian-free truncated Newton method)
|
||||
</UL>
|
||||
<P>
|
||||
For users of LAMMPS 99, this version is written in F90 to take
|
||||
advantage of dynamic memory allocation. This means the user does not
|
||||
have to fiddle with parameter settings and re-compile the code so
|
||||
often for different problems. This enhancment means there are new
|
||||
rules for the ordering of commands in a LAMMPS input script, as well
|
||||
as a few new commands to guide the memory allocator. Users should read
|
||||
the beginning sections of the <A
|
||||
HREF="input_commands.html">input_commands</A> file for an
|
||||
explanation.</P>
|
||||
<P>
|
||||
More details about the code can be found <A
|
||||
HREF="#_cch3_930958294">here</A>, in the HTML- or text-based
|
||||
documentation. The LAMMPS Web page is at <A
|
||||
HREF="http://www.cs.sandia.gov/~sjplimp/lammps.html">www.cs.sandia.gov/~sjplimp/lammps.html</A>
|
||||
, which includes benchmark timings and a list of papers written using
|
||||
LAMMPS results. They illustrate the kinds of scientific problems that
|
||||
can be modeled with LAMMPS. These two papers describe the parallel
|
||||
algorithms used in the code. Please cite these if you incorporate
|
||||
LAMMPS results in your work. And if you send me citations for your
|
||||
papers, I'll be pleased to add them to the LAMMPS WWW page.
|
||||
</P>
|
||||
<P>
|
||||
S. J. Plimpton, R. Pollock, M. Stevens, "Particle-Mesh Ewald and
|
||||
rRESPA for Parallel Molecular Dynamics Simulations", in Proc of
|
||||
the Eighth SIAM Conference on Parallel Processing for Scientific
|
||||
Computing, Minneapolis, MN, March 1997.</P>
|
||||
<P>
|
||||
S. J. Plimpton, "Fast Parallel Algorithms for Short-Range Molecular Dynamics", J Comp Phys, 117, 1-19 (1995).</P>
|
||||
<P>
|
||||
LAMMPS was originally developed as part of a 5-way CRADA collaboration
|
||||
between 3 industrial partners (Cray Research, Bristol-Myers Squibb, and
|
||||
Dupont) and 2 DoE laboratories (Sandia National Laboratories and
|
||||
Lawrence Livermore National Laboratories).</P>
|
||||
<P>
|
||||
The primary author of LAMMPS is Steve Plimpton, but others have written
|
||||
or worked on significant portions of the code:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
Roy Pollock (LLNL): Ewald, PPPM solvers
|
||||
<LI>
|
||||
Mark Stevens (Sandia): rRESPA, NPT integrators
|
||||
<LI>
|
||||
Eric Simon (Cray Research): class II force fields
|
||||
<LI>
|
||||
Todd Plantenga (Sandia): energy minimizer
|
||||
<LI>
|
||||
Steve Lustig (Dupont): msi2lmp tool
|
||||
<LI>
|
||||
Mike Peachey (Cray Research): msi2lmp tool
|
||||
</UL>
|
||||
<P>
|
||||
Other CRADA partners involved in the design and testing of LAMMPS are </P>
|
||||
<UL>
|
||||
<LI>
|
||||
John Carpenter (Cray Research)
|
||||
<LI>
|
||||
Terry Stouch (Bristol-Myers Squibb)
|
||||
<LI>
|
||||
Jim Belak (LLNL)
|
||||
</UL>
|
||||
<P>
|
||||
If you have questions about LAMMPS, please contact me:
|
||||
</P>
|
||||
<DL>
|
||||
<DT>
|
||||
Steve Plimpton
|
||||
<DD>
|
||||
sjplimp@sandia.gov
|
||||
<DD>
|
||||
www.cs.sandia.gov/~sjplimp
|
||||
<DD>
|
||||
Sandia National Labs
|
||||
<DD>
|
||||
Albuquerque, NM 87185
|
||||
</DL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930958294">More Information about LAMMPS</A></H3>
|
||||
<DIR>
|
||||
<LI>
|
||||
<A HREF="basics.html">Basics</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
how to make, run, and test LAMMPS with the example problems
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="input_commands.html">Input Commands</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
a complete listing of input commands used by LAMMPS
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="data_format.html">Data Format</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
the data file format used by LAMMPS
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="force_fields.html">Force Fields</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
the equations LAMMPS uses to compute force-fields
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="units.html">Units</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
the input/output and internal units for LAMMPS variables
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="history.html">History</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
a brief timeline of features added to LAMMPS
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="deficiencies.html">Deficiencies</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
features LAMMPS does not (yet) have
|
||||
</DIR>
|
||||
</DIR>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,224 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
Basics of Using LAMMPS</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation.</P>
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="#_cch3_931273040">Distribution</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930327142">Making LAMMPS</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930327155">Running LAMMPS</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930759879">Examples</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_931282515">Other Tools</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_931282000">Extending LAMMPS</A>
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_931273040">Distribution</A></H3>
|
||||
<P>
|
||||
When you unzip/untar the LAMMPS distribution you should have several
|
||||
directories: </P>
|
||||
<UL>
|
||||
<LI>
|
||||
src = source files for LAMMPS
|
||||
<LI>
|
||||
doc = HTML documentation
|
||||
<LI>
|
||||
examples = sample problems with inputs and outputs
|
||||
<LI>
|
||||
tools = serial program for creating and massaging LAMMPS data files
|
||||
<LI>
|
||||
converters = msi2lmp, lmp2arc, amber = codes & scripts for converting
|
||||
between MSI/Discover, AMBER, and LAMMPS formats
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930327142">Making LAMMPS</A></H3>
|
||||
<P>
|
||||
The src directory contains the F90 and C source files for LAMMPS as
|
||||
well as several sample Makefiles for different machines. To make LAMMPS
|
||||
for a specfic machine, you simply type</P>
|
||||
<P>
|
||||
make machine</P>
|
||||
<P>
|
||||
from within the src directoy. E.g. "make sgi" or "make t3e". This
|
||||
should create an executable such as lmp_sgi or lmp_t3e. For optimal
|
||||
performance you'll want to use a good F90 compiler to make LAMMPS; on
|
||||
Linux boxes I've been told the Leahy F90 compiler is a good choice.
|
||||
(If you don't have an F90 compiler, I can give you an older F77-based
|
||||
version of LAMMPS 99, but you'll lose the dynamic memory and some
|
||||
other new features in LAMMPS 2001.)</P>
|
||||
<P>
|
||||
In the src directory, there is one top-level Makefile and several
|
||||
low-level machine-specific files named Makefile.xxx where xxx = the
|
||||
machine name. If a low-level Makefile exists for your platform, you do
|
||||
not need to edit the top-level Makefile. However you should check the
|
||||
system-specific section of the low-level Makefile to insure the
|
||||
various paths are correct for your environment. If a low-level
|
||||
Makefile does not exist for your platform, you will need to add a
|
||||
suitable target to the top-level Makefile. You will also need to
|
||||
create a new low-level Makefile using one of the existing ones as a
|
||||
template. If you wish to make LAMMPS for a single-processor
|
||||
workstation that doesn't have an installed MPI library, you can
|
||||
specify the "serial" target which uses a directory of MPI stubs to
|
||||
link against - e.g. "make serial". You will need to make the
|
||||
stub library (type "make" in STUBS directory) for your
|
||||
workstation before doing this.</P>
|
||||
<P>
|
||||
Note that the two-level Makefile system allows you to make LAMMPS for
|
||||
multiple platforms. Each target creates its own object directory for
|
||||
separate storage of its *.o files.</P>
|
||||
<P>
|
||||
There are a few compiler switches of interest which can be specified
|
||||
in the low-level Makefiles. If you use a F90FLAGS switch of -DSYNC
|
||||
then synchronization calls will be made before the timing routines in
|
||||
integrate.f. This may slow down the code slightly, but will make the
|
||||
individual timings reported at the end of a run more accurate. The
|
||||
F90FLAGS setting of -DSENDRECV will use MPI_Sendrecv calls for data
|
||||
exchange between processors instead of MPI_Irecv, MPI_Send,
|
||||
MPI_Wait. Sendrecv is often slower, but on some platforms can be
|
||||
faster, so it is worth trying, particularly if your communication
|
||||
timings seem slow.</P>
|
||||
<P>
|
||||
The CCFLAGS setting in the low-level Makefiles requires a FFT setting,
|
||||
for example -DFFT_SGI or -DFFT_T3E. This is for inclusion of the
|
||||
appropriate machine-specific native 1-d FFT libraries on various
|
||||
platforms. Currently, the supported machines and switches (used in
|
||||
fft_3d.c) are FFT_SGI, FFT_DEC, FFT_INTEL, FFT_T3E, and FFT_FFTW. The
|
||||
latter is a publicly available portable FFT library, <A
|
||||
HREF="http://www.fftw.org">FFTW</A>, which you can install on any
|
||||
machine. If none of these options is suitable for your machine, please
|
||||
contact me, and we'll discuss how to add the capability to call your
|
||||
machine's native FFT library. You can also use FFT_NONE if you have no
|
||||
need to use the PPPM option in LAMMPS.</P>
|
||||
<P>
|
||||
For Linux and T3E compilation, there is a also a CCFLAGS setting for KLUDGE
|
||||
needed (see Makefile.linux and Makefile.t3e). This is to enable F90 to
|
||||
call C with appropriate underscores added to C function names.
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930327155">Running LAMMPS</A></H3>
|
||||
<P>
|
||||
LAMMPS is run by redirecting a text file (script) of input commands into it.</P>
|
||||
<P>
|
||||
lmp_sgi < in.lj</P>
|
||||
<P>
|
||||
lmp_t3e < in.lj</P>
|
||||
<P>
|
||||
The script file contains commands that specify the parameters for the
|
||||
simulation as well as to read other necessary files such as a data file
|
||||
that describes the initial atom positions, molecular topology, and
|
||||
force-field parameters. The <A HREF="input_commands.html">input_commands</A>
|
||||
page describes all the possible commands that can be used. The <A
|
||||
HREF="data_format.html">data_format</A> page describes the format of
|
||||
the data file. </P>
|
||||
<P>
|
||||
LAMMPS can be run on any number of processors, including a single
|
||||
processor. In principle you should get identical answers on any number
|
||||
of processors and on any machine. In practice, numerical round-off can
|
||||
cause slight differences and eventual divergence of dynamical
|
||||
trajectories. </P>
|
||||
<P>
|
||||
When LAMMPS runs, it estimates the array sizes it should allocate based
|
||||
on the problem you are simulating and the number of processors you
|
||||
are running on. If you run out of physical memory, you will get a F90
|
||||
allocation error and the code should hang or crash. The only thing you
|
||||
can do about this is run on more processors or run a smaller problem. If
|
||||
you get an error message to the screen about "boosting"
|
||||
something, it means LAMMPS under-estimated the size needed for one (or
|
||||
more) data arrays. The "extra memory" command can be used in
|
||||
the input script to augment these sizes at run time. A few arrays are
|
||||
hard-wired to sizes that should be sufficient for most users. These are
|
||||
specified with parameter settings in the global.f file. If you get a
|
||||
message to "boost" one of these parameters you will have to
|
||||
change it and re-compile LAMMPS.</P>
|
||||
<P>
|
||||
Some LAMMPS errors are detected at setup; others like neighbor list
|
||||
overflow may not occur until the middle of a run. Except for F90
|
||||
allocation errors which may cause the code to hang (with an error
|
||||
message) since only one processor may incur the error, LAMMPS should
|
||||
always print a message to the screen and exit gracefully when it
|
||||
encounters a fatal error. If the code ever crashes or hangs without
|
||||
spitting out an error message first, it's probably a bug, so let me
|
||||
know about it. Of course this applies to algorithmic or parallelism
|
||||
issues, not to physics mistakes, like specifying too big a timestep or
|
||||
putting 2 atoms on top of each other! One exception is that different
|
||||
MPI implementations handle buffering of messages differently. If the
|
||||
code hangs without an error message, it may be that you need to
|
||||
specify an MPI setting or two (usually via an environment variable) to
|
||||
enable buffering or boost the sizes of messages that can be
|
||||
buffered.</P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930759879">Examples</A></H3>
|
||||
<P>
|
||||
There are several directories of sample problems in the examples
|
||||
directory. All of them use an input file (in.*) of commands and a data
|
||||
file (data.*) of initial atomic coordinates and produce one or more
|
||||
output files. Sample outputs on different machines and numbers of
|
||||
processors are included to compare your answers to. See the README
|
||||
file in the examples sub-directory for more information on what LAMMPS
|
||||
features the examples illustrate.</P>
|
||||
<P>
|
||||
(1) lj = atomic simulations of Lennard-Jones systems.
|
||||
<P>
|
||||
(2) class2 = phenyalanine molecule using the DISCOVER cff95 class 2
|
||||
force field.
|
||||
<P>
|
||||
(3) lc = liquid crystal molecules with various Coulombic options and
|
||||
periodicity settings.
|
||||
<P>
|
||||
(4) flow = 2d flow of Lennard-Jones atoms in a channel using various
|
||||
constraint options.
|
||||
<P>
|
||||
(5) polymer = bead-spring polymer models with one or two chain types.
|
||||
</P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_931282515">Other Tools</A></H3>
|
||||
<P>
|
||||
The converters directory has source code and scripts for tools that
|
||||
perform input/output file conversions between MSI Discover, AMBER, and
|
||||
LAMMPS formats. See the README files for the individual tools for
|
||||
additional information.
|
||||
<P>
|
||||
The tools directory has several serial programs that create and
|
||||
massage LAMMPS data files.
|
||||
<P>
|
||||
(1) setup_chain.f = create a data file of polymer bead-spring chains
|
||||
<P>
|
||||
(2) setup_lj.f = create a data file of an atomic LJ mixture of species
|
||||
<P>
|
||||
(3) setup_flow_2d.f = create a 2d data file of LJ particles with walls for
|
||||
a flow simulation
|
||||
<P>
|
||||
(4) replicate.c = replicate or scale an existing data file into a new one
|
||||
<P>
|
||||
(5) peek_restart.f = print-out info from a binary LAMMPS restart file
|
||||
<P>
|
||||
(6) restart2data.f = convert a binary LAMMPS restart file into a text data file
|
||||
<P>
|
||||
See the comments at the top of each source file for information on how
|
||||
to use the tool.
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_931282000">Extending LAMMPS</A></H3>
|
||||
<P>
|
||||
User-written routines can be compiled and linked with LAMMPS, then
|
||||
invoked with the "diagnostic" command as LAMMPS runs. These routines
|
||||
can be used for on-the-fly diagnostics or a variety of other purposes.
|
||||
The examples/lc directory shows an example of using the diagnostic
|
||||
command with the in.lc.big.fixes input script. A sample diagnostic
|
||||
routine is given there also: diagnostic_temp_molecules.f.
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,250 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS Data Format</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation</P>
|
||||
<P>
|
||||
This file describes the format of the data file read into LAMMPS with
|
||||
the "read data" command. The data file contains basic
|
||||
information about the size of the problem to be run, the initial atomic
|
||||
coordinates, molecular topology, and (optionally) force-field
|
||||
coefficients. It will be easiest to understand this file if you read it
|
||||
while looking at a sample data file from the examples.</P>
|
||||
<P>
|
||||
This page has 2 sections:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930958962">Rules for formatting the Data File</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930958969">Sample file with Annotations</A>
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930958962">Rules for formatting the Data File: </A></H3>
|
||||
<P>
|
||||
Blank lines are important. After the header section, new entries are
|
||||
separated by blank lines. </P>
|
||||
<P>
|
||||
Indentation and space between words/numbers on one line is not
|
||||
important except that keywords (e.g. Masses, Bond Coeffs) must be
|
||||
left-justified and capitalized as shown. </P>
|
||||
<P>
|
||||
The header section (thru box bounds) must appear first in the file, the
|
||||
remaining entries (Masses, various Coeffs, Atoms, Bonds, etc) can come
|
||||
in any order. </P>
|
||||
<P>
|
||||
These entries must be in the file: header section, Masses, Atoms. </P>
|
||||
<P>
|
||||
These entries must be in the file if there are a non-zero number of
|
||||
them: Bonds, Angles, Dihedrals, Impropers. Force field coefficients
|
||||
can be specified in the input script, so do not have to appear in the
|
||||
data file. The one exception to this is class 2 force field
|
||||
coefficients which can only be specified in the data file.
|
||||
<P>
|
||||
The Nonbond Coeffs entry contains one line for each atom type. These
|
||||
are the coefficients for an interaction between 2 atoms of the same
|
||||
type. The cross-type coeffs are computed by the appropriate class I or
|
||||
class II mixing rules, or can be specified explicitly using the
|
||||
"nonbond coeff" command in the input command script. See the <A
|
||||
HREF="force_fields.html">force_fields</A> page for more information. </P>
|
||||
<P>
|
||||
In the Atoms entry, the atoms can be in any order so long as there are
|
||||
N entries. The 1st number on the line is the atom-tag (number from 1 to
|
||||
N) which is used to identify the atom throughout the simulation. The
|
||||
molecule-tag is a second identifier which is attached to the atom; it
|
||||
can be 0, or a counter for the molecule the atom is part of, or any
|
||||
other number you wish. The q value is the charge of the atom in
|
||||
electron units (e.g. +1 for a proton). The xyz values are the initial
|
||||
position of the atom. For 2-d simulations specify z as 0.0.</P>
|
||||
<P>
|
||||
The final 3 nx,ny,nz values on a line of the Atoms entry are optional.
|
||||
LAMMPS only reads them if the "true flag" command is
|
||||
specified in the input command script. Otherwise they are initialized
|
||||
to 0 by LAMMPS. Their meaning, for each dimension, is that
|
||||
"n" box-lengths are added to xyz to get the atom's
|
||||
"true" un-remapped position. This can be useful in pre- or
|
||||
post-processing to enable the unwrapping of long-chained molecules
|
||||
which wind thru the periodic box one or more times. The value of
|
||||
"n" can be positive, negative, or zero. For 2-d simulations
|
||||
specify nz as 0. </P>
|
||||
<P>
|
||||
Atom velocities are initialized to 0.0 if there is no Velocities entry.
|
||||
In the Velocities entry, the atoms can be in any order so long as there
|
||||
are N entries. The 1st number on the line is the atom-tag (number from
|
||||
1 to N) which is used to identify the atom which the given velocity
|
||||
will be assigned to.</P>
|
||||
<P>
|
||||
Entries for Velocities, Bonds, Angles, Dihedrals, Impropers must appear
|
||||
in the file after an Atoms entry.</P>
|
||||
<P>
|
||||
For simulations with periodic boundary conditions, xyz coords are
|
||||
remapped into the periodic box (from as far away as needed), so the
|
||||
initial coordinates need not be inside the box. The nx,ny,nz values
|
||||
(as read in or as set to zero by LAMMPS) are appropriately adjusted by
|
||||
this remapping. </P>
|
||||
<P>
|
||||
The number of coefficients specified on each line of coefficient
|
||||
entries (Nonbond Coeffs, Bond Coeffs, etc) depends on the
|
||||
"style" of interaction. This must be specified in the input
|
||||
command script before the "read data" command is issued, unless the
|
||||
default is used. See the <A
|
||||
HREF="input_commands.html">input_commands</A> page for a description
|
||||
of the various style options. The <A HREF="input_commands.html">input_commands</A>
|
||||
and <A HREF="force_fields.html">force_fields</A> pages explain the
|
||||
meaning and valid values for each of the coefficients. </P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930958969">Sample file with Annotations</A></H3>
|
||||
<P>
|
||||
Here is a sample file with annotations in parenthesis and lengthy
|
||||
sections replaced by dots (...). Note that the blank lines are
|
||||
important in this example.</P>
|
||||
<PRE>
|
||||
|
||||
LAMMPS Description (1st line of file)
|
||||
|
||||
100 atoms (this must be the 3rd line, 1st 2 lines are ignored)
|
||||
95 bonds (# of bonds to be simulated)
|
||||
50 angles (include these lines even if number = 0)
|
||||
30 dihedrals
|
||||
20 impropers
|
||||
|
||||
5 atom types (# of nonbond atom types)
|
||||
10 bond types (# of bond types = sets of bond coefficients)
|
||||
18 angle types
|
||||
20 dihedral types (do not include a bond,angle,dihedral,improper type
|
||||
2 improper types line if number of bonds,angles,etc is 0)
|
||||
|
||||
-0.5 0.5 xlo xhi (for periodic systems this is box size,
|
||||
-0.5 0.5 ylo yhi for non-periodic it is min/max extent of atoms)
|
||||
-0.5 0.5 zlo zhi (do not include this line for 2-d simulations)
|
||||
|
||||
Masses
|
||||
|
||||
1 mass
|
||||
...
|
||||
N mass (N = # of atom types)
|
||||
|
||||
Nonbond Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of atom types)
|
||||
|
||||
Bond Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of bond types)
|
||||
|
||||
Angle Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of angle types)
|
||||
|
||||
Dihedral Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
Improper Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of improper types)
|
||||
|
||||
BondBond Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of angle types)
|
||||
|
||||
BondAngle Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of angle types)
|
||||
|
||||
MiddleBondTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
EndBondTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
AngleTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
AngleAngleTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
BondBond13 Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
AngleAngle Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of improper types)
|
||||
|
||||
Atoms
|
||||
|
||||
1 molecule-tag atom-type q x y z nx ny nz (nx,ny,nz are optional -
|
||||
... see "true flag" input command)
|
||||
...
|
||||
N molecule-tag atom-type q x y z nx ny nz (N = # of atoms)
|
||||
|
||||
Velocities
|
||||
|
||||
1 vx vy vz
|
||||
...
|
||||
...
|
||||
N vx vy vz (N = # of atoms)
|
||||
|
||||
Bonds
|
||||
|
||||
1 bond-type atom-1 atom-2
|
||||
...
|
||||
N bond-type atom-1 atom-2 (N = # of bonds)
|
||||
|
||||
Angles
|
||||
|
||||
1 angle-type atom-1 atom-2 atom-3 (atom-2 is the center atom in angle)
|
||||
...
|
||||
N angle-type atom-1 atom-2 atom-3 (N = # of angles)
|
||||
|
||||
Dihedrals
|
||||
|
||||
1 dihedral-type atom-1 atom-2 atom-3 atom-4 (atoms 2-3 form central bond)
|
||||
...
|
||||
N dihedral-type atom-1 atom-2 atom-3 atom-4 (N = # of dihedrals)
|
||||
|
||||
Impropers
|
||||
|
||||
1 improper-type atom-1 atom-2 atom-3 atom-4 (atom-2 is central atom)
|
||||
...
|
||||
N improper-type atom-1 atom-2 atom-3 atom-4 (N = # of impropers)
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS Deficiencies</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation.</P>
|
||||
<P>
|
||||
This is a brief list of features lacking in the current version of
|
||||
LAMMPS. Some of these deficiencies are because of lack of
|
||||
time/interest; others are just hard!</P>
|
||||
<UL>
|
||||
<LI>
|
||||
The calculation of pressure does not include a long-range Van der Waals
|
||||
correction. This would be a constant for constant volume simulations
|
||||
but is a source of error for constant pressure simulations where
|
||||
the box-size varies dynamically.
|
||||
<LI>
|
||||
The smoothed Coulomb style cannot be used with class 2 force fields.
|
||||
<LI>
|
||||
The minimizer does not work with constant pressure conditions, nor
|
||||
for some kinds of fixes (constraints).
|
||||
<LI>
|
||||
No support for non-rectilinear boxes (e.g. Parinello-Rahman
|
||||
pressure control).
|
||||
<LI>
|
||||
SHAKE fixes cannot be combined with rREPSA.
|
||||
<LI>
|
||||
In the current F90 version of LAMMPS, Ewald computations are 2x slower
|
||||
on some machines than they were in the earlier F77 version. This is
|
||||
probably because of F90 compiler treatment of allocatable arrays. This
|
||||
slowdown is not an issue with PPPM, which is more commonly used anyway.
|
||||
<LI>
|
||||
LAMMPS uses a spatial-decomposition of the simulation domain, but no
|
||||
other load-balancing -- thus some geometries or density fluctuations can
|
||||
lead to load imbalance on a parallel machine.
|
||||
</UL>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,681 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS Force Fields</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation</P>
|
||||
<P>
|
||||
This file outlines the force-field formulas used in LAMMPS. Read this
|
||||
file in conjunction with the <A HREF="data_format.html">data_format</A>
|
||||
and <A HREF="units.html">units</A> files.</P>
|
||||
<P>
|
||||
The sections of this page are as follows:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957465">Nonbond Coulomb</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957471">Nonbond Lennard-Jones</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957478">Mixing Rules for Lennard-Jones</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957482">Bonds</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957488">Angles</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957509">Dihedrals</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957513">Impropers</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957527">Class 2 Force Field</A>
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957465">Nonbond Coulomb</A></H3>
|
||||
<P>
|
||||
Whatever Coulomb style is specified in the input command file, the
|
||||
short-range Coulombic interactions are computed by this formula,
|
||||
modified by an appropriate smoother for the smooth, Ewald, PPPM,
|
||||
charmm, and debye styles.</P>
|
||||
<PRE>
|
||||
E = C q1 q2 / (epsilon * r)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
C = hardwired constant to convert to energy units
|
||||
q1,q2 = charge of each atom in electron units (proton = +1),
|
||||
specified in "Atoms" entry in data file
|
||||
epsilon = dielectric constant (vacuum = 1.0),
|
||||
set by user in input command file
|
||||
</PRE>
|
||||
For the debye style, the smoother is exp(-kappa*r) where kappa is an
|
||||
input parameter.
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957471">Nonbond Lennard-Jones </A></H3>
|
||||
<P>
|
||||
The style of nonbond potential is specified in the input command file. </P>
|
||||
<H4>
|
||||
(1) lj/cutoff </H4>
|
||||
<PRE>
|
||||
|
||||
E = 4 epsilon [ (sigma/r)^12 - (sigma/r)^6 ]
|
||||
|
||||
standard Lennard Jones potential
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) lj/switch </H4>
|
||||
<PRE>
|
||||
|
||||
E = 4 epsilon [ (sigma/r)^12 - (sigma/r)^6 ] for r < r_inner
|
||||
= spline fit for r_inner < r < cutoff
|
||||
= 0 for r > cutoff
|
||||
|
||||
switching function (spline fit) is applied to standard LJ
|
||||
within a switching region (from r_inner to cutoff) so that
|
||||
energy and force go smoothly to zero
|
||||
spline coefficients are computed by LAMMPS
|
||||
so that at inner cutoff (r_inner) the potential, force,
|
||||
and 1st-derivative of force are all continuous,
|
||||
and at outer cutoff (cutoff) the potential and force
|
||||
both go to zero
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
2 cutoffs (r_inner and cutoff) are set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(3) lj/shift </H4>
|
||||
<PRE>
|
||||
|
||||
E = 4 epsilon [ (sigma/(r - delta))^12 - (sigma/(r - delta))^6 ]
|
||||
|
||||
same as lj/cutoff except that r is shifted by delta
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
coeff3 = delta (distance)
|
||||
|
||||
3 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(4) soft </H4>
|
||||
<PRE>
|
||||
|
||||
E = A * [ 1 + cos( pi * r / cutoff ) ]
|
||||
|
||||
useful for pushing apart overlapping atoms by ramping A over time
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = prefactor A at start of run (energy)
|
||||
coeff2 = prefactor A at end of run (energy)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(5) class2/cutoff </H4>
|
||||
<PRE>
|
||||
|
||||
E = epsilon [ 2 (sigma/r)^9 - 3 (sigma/r)^6 ]
|
||||
|
||||
used with class2 bonded force field
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
</PRE>
|
||||
<H4>
|
||||
6) lj/charmm </H4>
|
||||
<PRE>
|
||||
|
||||
E = 4 epsilon [ (sigma/r)^12 - (sigma/r)^6 ] for r < r_inner
|
||||
= switch * E for r_inner < r < cutoff
|
||||
= 0 for r > cutoff
|
||||
|
||||
where
|
||||
|
||||
switch = [(cutoff^2 - r^2)^2 * (cutoff^2 + 2*r^2 - 3*r_inner)] /
|
||||
[(cutoff^2 - r_inner^2)^3]
|
||||
|
||||
switching function is applied to standard LJ
|
||||
within a switching region (from r_inner to cutoff) so that
|
||||
energy and force go smoothly to zero
|
||||
switching function causes that at inner cutoff (r_inner)
|
||||
the potential and force are continuous,
|
||||
and at outer cutoff (cutoff) the potential and force
|
||||
both go to zero
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
coeff3 = epsilon for 1-4 interactions (energy)
|
||||
coeff4 = sigma for 1-4 interactions (distance)
|
||||
|
||||
4 coeffs are listed in data file or set in input script
|
||||
2 cutoffs (r_inner and cutoff) are set in input script
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957478">Mixing Rules for Lennard-Jones</A></H3>
|
||||
<P>
|
||||
The coefficients for each nonbond style are input in either the data
|
||||
file by the "read data" command or in the input script using
|
||||
the "nonbond coeff" command. In the former case, only one set
|
||||
of coefficients is input for each atom type. The cross-type coeffs are
|
||||
computed using one of three possible mixing rules: </P>
|
||||
<PRE>
|
||||
|
||||
geometric: epsilon_ij = sqrt(epsilon_i * epsilon_j)
|
||||
sigma_ij = sqrt(sigma_i * sigma_j)
|
||||
|
||||
arithmetic: epsilon_ij = sqrt(epsilon_i * epsilon_j)
|
||||
sigma_ij = (sigma_i + sigma_j) / 2
|
||||
|
||||
sixthpower: epsilon_ij =
|
||||
(2 * sqrt(epsilon_i*epsilon_j) * sigma_i^3 * sigma_j^3) /
|
||||
(sigma_i^6 + sigma_j^6)
|
||||
sigma_ij= ((sigma_i**6 + sigma_j**6) / 2) ^ (1/6)
|
||||
|
||||
</PRE>
|
||||
<P>
|
||||
The default mixing rule for nonbond styles lj/cutoff, lj/switch,
|
||||
lj/shift, and soft is "geometric". The default for nonbond
|
||||
style class2/cutoff is "sixthpower". </P>
|
||||
<P>
|
||||
The default can be overridden using the "mixing style"
|
||||
command. Two exceptions to this are for the nonbond style soft, for
|
||||
which only an epsilon prefactor is input. This is always mixed
|
||||
geometrically. Also, for nonbond style lj/shift, the delta
|
||||
coefficient is always mixed using the rule </P>
|
||||
<UL>
|
||||
<LI>
|
||||
delta_ij = (delta_i + delta_j) / 2
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957482">Bonds</A></H3>
|
||||
<P>
|
||||
The style of bond potential is specified in the input command file.</P>
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (r - r0)^2
|
||||
|
||||
standard harmonic spring
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2) (the usual 1/2 is included in the K)
|
||||
coeff2 = r0 (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) FENE/standard </H4>
|
||||
<PRE>
|
||||
|
||||
E = -0.5 K R0^2 * ln[1 - (r/R0)^2] +
|
||||
4 epsilon [(sigma/r)^12 - (sigma/r)^6] + epsilon
|
||||
|
||||
finite extensible nonlinear elastic (FENE) potential for
|
||||
polymer bead-spring models
|
||||
see Kremer, Grest, J Chem Phys, 92, p 5057 (1990)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2)
|
||||
coeff2 = R0 (distance)
|
||||
coeff3 = epsilon (energy)
|
||||
coeff4 = sigma (distance)
|
||||
|
||||
1st term is attraction, 2nd term is repulsion (shifted LJ)
|
||||
1st term extends to R0
|
||||
2nd term only extends to the minimum of the LJ potential,
|
||||
a cutoff distance computed by LAMMPS (2^(1/6) * sigma)
|
||||
|
||||
4 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(3) FENE/shift </H4>
|
||||
<PRE>
|
||||
|
||||
E = -0.5 K R0^2 * ln[1 - ((r - delta)/R0)^2] +
|
||||
4 epsilon [(sigma/(r - delta))^12 - (sigma/(r - delta))^6] + epsilon
|
||||
|
||||
same as FENE/standard expect that r is shifted by delta
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2)
|
||||
coeff2 = R0 (distance)
|
||||
coeff3 = epsilon (energy)
|
||||
coeff4 = sigma (distance)
|
||||
coeff5 = delta (distance)
|
||||
|
||||
1st term is attraction, 2nd term is repulsion (shifted LJ)
|
||||
1st term extends to R0
|
||||
2nd term only extends to the minimum of the LJ potential,
|
||||
a cutoff distance computed by LAMMPS (2^(1/6) * sigma + delta)
|
||||
|
||||
5 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(4) nonlinear </H4>
|
||||
<PRE>
|
||||
|
||||
E = epsilon (r - r0)^2 / [ lamda^2 - (r - r0)^2 ]
|
||||
|
||||
non-harmonic spring of equilibrium length r0
|
||||
with finite extension of lamda
|
||||
see Rector, Van Swol, Henderson, Molecular Physics, 82, p 1009 (1994)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = r0 (distance)
|
||||
coeff3 = lamda (distance)
|
||||
|
||||
3 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(5) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
E = K2 (r - r0)^2 + K3 (r - r0)^3 + K4 (r - r0)^4
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = r0 (distance)
|
||||
coeff2 = K2 (energy/distance^2)
|
||||
coeff3 = K3 (energy/distance^3)
|
||||
coeff4 = K4 (energy/distance^4)
|
||||
|
||||
4 coeffs are listed in data file - cannot be set in input script
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957488">Angles </A></H3>
|
||||
<P>
|
||||
The style of angle potential is specified in the input command file. </P>
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (theta - theta0)^2
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/radian^2) (the usual 1/2 is included in the K)
|
||||
coeff2 = theta0 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
E = K2 (theta - theta0)^2 + K3 (theta - theta0)^3 +
|
||||
K4 (theta - theta0)^4
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = theta0 (degrees) (converted to radians within LAMMPS)
|
||||
coeff2 = K2 (energy/radian^2)
|
||||
coeff3 = K3 (energy/radian^3)
|
||||
coeff4 = K4 (energy/radian^4)
|
||||
|
||||
4 coeffs are listed in data file - cannot be set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(3) charmm </H4>
|
||||
<PRE>
|
||||
(harmonic + Urey-Bradley)
|
||||
|
||||
E = K (theta - theta0)^2 + K_UB (r_13 - r_UB)^2
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
r_13 = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/radian^2) (the usual 1/2 is included in the K)
|
||||
coeff2 = theta0 (degrees) (converted to radians within LAMMPS)
|
||||
coeff3 = K_UB (energy/distance^2)
|
||||
coeff4 = r_UB (distance)
|
||||
|
||||
4 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(4) cosine </H4>
|
||||
<PRE>
|
||||
E = K (1 + cos(theta))
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy)
|
||||
|
||||
1 coeff is listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957509">Dihedrals </A></H3>
|
||||
<P>
|
||||
The style of dihedral potential is specified in the input command
|
||||
file. IMPORTANT NOTE for all these dihedral styles: in the LAMMPS
|
||||
force field the trans position = 180 degrees, while in some force
|
||||
fields trans = 0 degrees. </P>
|
||||
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K [1 + d * cos (n*phi) ]
|
||||
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy)
|
||||
coeff2 = d (+1 or -1)
|
||||
coeff3 = n (1,2,3,4,6)
|
||||
|
||||
Additional cautions when comparing to other force fields:
|
||||
|
||||
some force fields reverse the sign convention on d so that
|
||||
E = K [1 - d * cos(n*phi)]
|
||||
some force fields divide/multiply K by the number of multiple
|
||||
torsions that contain the j-k bond in an i-j-k-l torsion
|
||||
some force fields let n be positive or negative which
|
||||
corresponds to d = 1,-1
|
||||
|
||||
3 coeffs are listed in data file or set in input script
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
E = SUM(n=1,3) { K_n [ 1 - cos( n*Phi - Phi0_n ) ] }
|
||||
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K_1 (energy)
|
||||
coeff2 = Phi0_1 (degrees) (converted to radians within LAMMPS)
|
||||
coeff3 = K_2 (energy)
|
||||
coeff4 = Phi0_2 (degrees) (converted to radians within LAMMPS)
|
||||
coeff5 = K_3 (energy)
|
||||
coeff6 = Phi0_3 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
6 coeffs are listed in data file - cannot be set in input script
|
||||
</PRE>
|
||||
<H4>
|
||||
(3) multiharmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = SUM(n=1,5) { A_n * cos(Phi)^(n-1) }
|
||||
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = A_1
|
||||
coeff2 = A_2
|
||||
coeff3 = A_3
|
||||
coeff4 = A_4
|
||||
coeff5 = A_5
|
||||
|
||||
5 coeffs are listed in data file or set in input script
|
||||
</PRE>
|
||||
<H4>
|
||||
(4) charmm </H4>
|
||||
<PRE>
|
||||
(harmonic + 1-4 interactions)
|
||||
|
||||
E = K [1 + cos (n*phi + d) ]
|
||||
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy)
|
||||
coeff2 = n (1,2,3,4,6)
|
||||
coeff3 = d (0 or 180 degrees) (converted to radians within LAMMPS)
|
||||
coeff4 = weighting factor to turn on/off 1-4 neighbor nonbond interactions
|
||||
|
||||
coeff4 weight values are from 0.0 to 1.0 and are used to multiply the
|
||||
energy and force interaction (both Coulombic and LJ) between the 2 atoms
|
||||
weight of 0.0 means no interaction
|
||||
weight of 1.0 means full interaction
|
||||
|
||||
must be used with the special bonds charmm command
|
||||
"special bonds 0 0 0") which shuts off the uniform special bonds and
|
||||
allows pair-specific special bonds for the 1-4 interactions to be
|
||||
defined in the data file
|
||||
|
||||
LAMMPS assumes that all 1-4 interaction distances, which are
|
||||
generally less than 6 Angstroms, are less than the smallest of the
|
||||
inner LJ and Coulombic cutoffs, which are generally at least 8
|
||||
Angstroms.
|
||||
|
||||
4 coeffs are listed in data file or set in input script
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957513">Impropers</A></H3>
|
||||
<P>
|
||||
The style of improper potential is specified in the input command file. </P>
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (chi - chi0)^2
|
||||
|
||||
chi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/radian^2) (the usual 1/2 is included in the K)
|
||||
coeff2 = chi0 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) cvff </H4>
|
||||
<PRE>
|
||||
|
||||
E = K [1 + d * cos (n*chi) ]
|
||||
|
||||
chi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy)
|
||||
coeff2 = d (+1 or -1)
|
||||
coeff3 = n (0,1,2,3,4,6)
|
||||
|
||||
3 coeffs are listed in data file or set in input script
|
||||
</PRE>
|
||||
<H4>
|
||||
(3) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
same formula, coeffs, and meaning as "harmonic" except that LAMMPS
|
||||
averages all 3 angle-contributions to chi
|
||||
in class 2 this is called a Wilson out-of-plane interaction
|
||||
|
||||
2 coeffs are listed in data file - cannot be set in input script
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957527">Class 2 Force Field</A></H3>
|
||||
<P>
|
||||
If class 2 force fields are selected in the input command file,
|
||||
additional cross terms are computed as part of the force field. All
|
||||
class 2 coefficients must be set in the data file; they cannot be set
|
||||
in the input script.</P>
|
||||
<H4>
|
||||
Bond-Bond (computed within class 2 angles) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (r - r0) * (r' - r0')
|
||||
|
||||
r,r' = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2)
|
||||
coeff2 = r0 (distance)
|
||||
coeff3 = r0' (distance)
|
||||
|
||||
3 coeffs are input in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Bond-Angle (computed within class 2 angles for each of 2 bonds) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K_n (r - r0_n) * (theta - theta0)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
theta = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K_1 (energy/distance-radians)
|
||||
coeff2 = K_2 (energy/distance-radians)
|
||||
coeff3 = r0_1 (distance)
|
||||
coeff4 = r0_2 (distance)
|
||||
|
||||
Note: theta0 is known from angle coeffs so don't need it specified here
|
||||
|
||||
4 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Middle-Bond-Torsion (computed within class 2 dihedral) </H4>
|
||||
<PRE>
|
||||
|
||||
E = (r - r0) * [ F1*cos(phi) + F2*cos(2*phi) + F3*cos(3*phi) ]
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = F1 (energy/distance)
|
||||
coeff2 = F2 (energy/distance)
|
||||
coeff3 = F3 (energy/distance)
|
||||
coeff4 = r0 (distance)
|
||||
|
||||
4 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
End-Bond-Torsion (computed within class 2 dihedral for each of 2 bonds) </H4>
|
||||
<PRE>
|
||||
|
||||
E = (r - r0_n) * [ F1_n*cos(phi) + F2_n*cos(2*phi) + F3_n*cos(3*phi) ]
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = F1_1 (energy/distance)
|
||||
coeff2 = F2_1 (energy/distance)
|
||||
coeff3 = F3_1 (energy/distance)
|
||||
coeff4 = F1_2 (energy/distance)
|
||||
coeff5 = F2_3 (energy/distance)
|
||||
coeff6 = F3_3 (energy/distance)
|
||||
coeff7 = r0_1 (distance)
|
||||
coeff8 = r0_2 (distance)
|
||||
|
||||
8 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Angle-Torsion (computed within class 2 dihedral for each of 2 angles) </H4>
|
||||
<PRE>
|
||||
|
||||
E = (theta - theta0) * [ F1_n*cos(phi) + F2_n*cos(2*phi) + F3_n*cos(3*phi) ]
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = F1_1 (energy/radians)
|
||||
coeff2 = F2_1 (energy/radians)
|
||||
coeff3 = F3_1 (energy/radians)
|
||||
coeff4 = F1_2 (energy/radians)
|
||||
coeff5 = F2_3 (energy/radians)
|
||||
coeff6 = F3_3 (energy/radians)
|
||||
coeff7 = theta0_1 (degrees) (converted to radians within LAMMPS)
|
||||
coeff8 = theta0_2 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
8 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Angle-Angle-Torsion (computed within class 2 dihedral) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (theta - theta0) * (theta' - theta0') * (phi - phi0)
|
||||
|
||||
theta,theta' = radians (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/radians^3)
|
||||
coeff2 = theta0 (degrees) (converted to radians within LAMMPS)
|
||||
coeff3 = theta0' (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
Note: phi0 is known from dihedral coeffs so don't need it specified here
|
||||
|
||||
3 coeffs are listed in data file
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
Bond-Bond-13-Torsion (computed within class 2 dihedral) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K * (r1 - r10)*(r3 - r30)
|
||||
|
||||
r1,r3 = bond lengths of bonds 1 and 3 (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2)
|
||||
coeff2 = r10 (distance) = equilibrium bond length for bond 1
|
||||
coeff3 = r30 (distance) = equilibrium bond length for bond 3
|
||||
|
||||
K is only non-zero for aromatic rings
|
||||
|
||||
3 coeffs are listed in data file
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
Angle-Angle (computed within class 2 improper for each of 3 pairs of
|
||||
angles) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K_n (theta - theta0_n) * (theta' - theta0_n')
|
||||
|
||||
theta,theta' = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K_1 (energy/radians^2)
|
||||
coeff2 = K_2 (energy/radians^2)
|
||||
coeff3 = K_3 (energy/radians^2)
|
||||
coeff4 = theta0_1 (degrees) (converted to radians within LAMMPS)
|
||||
coeff5 = theta0_2 (degrees) (converted to radians within LAMMPS)
|
||||
coeff6 = theta0_3 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
6 coeffs are listed in data file
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,205 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
History of LAMMPS</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation.</P>
|
||||
<P>
|
||||
This is a brief history of features added to each version of LAMMPS.</P>
|
||||
<HR>
|
||||
<H3>
|
||||
LAMMPS 2001 - November 2001</H3>
|
||||
<UL>
|
||||
<LI>
|
||||
F90 + MPI version of code
|
||||
<LI>
|
||||
dynamic memory, no param.h file settings to twiddle, see "extra memory"
|
||||
command
|
||||
<LI>
|
||||
changed required ordering of some input script commands (see discussion in
|
||||
<A HREF="input_commands.html">input_commands</A>) file
|
||||
<LI>
|
||||
new commands: "extra memory", "maximum cutoff", "restart version",
|
||||
"angle coeff", "dihedral coeff", "improper coeff",
|
||||
"volume control", "slab volume", "rotation zero"
|
||||
<LI>
|
||||
changed meaning or syntax of commands:
|
||||
"special bonds", "fix style rescale", "fix style hoover/drag",
|
||||
"temp control rescale", "press control", "restart"
|
||||
<LI>
|
||||
deleted commands: "log file", "press_x control" (and y,z)
|
||||
<LI>
|
||||
better match to CHARMM force fields via "nonbond style lj/charmm",
|
||||
"coulomb style charmm/switch", "angle style charmm", dihedral style charmm"
|
||||
(due to Mark Stevens and Paul Crozier)
|
||||
<LI>
|
||||
changed "special bonds" default to 0.0 weighting on 1-4 interactions for
|
||||
CHARMM compatibility, added "special bonds amber" option for AMBER
|
||||
compatibility
|
||||
<LI>
|
||||
ghost atoms and new treatment of periodic boundary conditions,
|
||||
this allows for cutoffs > box-size and faster neighbor binning,
|
||||
binned neighbor list construction is now the default as it is almost
|
||||
always faster
|
||||
<LI>
|
||||
perform blocked-input from data and restart files, faster for many MPI
|
||||
implementations (due to Mathias Puetz)
|
||||
<LI>
|
||||
added Velocities option to data file to initialize each atom's
|
||||
velocity (see <A HREF="data_format.html">data_format</A> file)
|
||||
<LI>
|
||||
pressure control was decoupled from temperature control, so that
|
||||
constant NPH simulations can be run (not just NPT), temperature
|
||||
controls such as rescale or Langevin can now be used with constant P
|
||||
simulations (due to Mark Stevens)
|
||||
<LI>
|
||||
temperature rescaling (either in "temp control" or "fix style rescale")
|
||||
has an added fractional parameter which allows it to be applied
|
||||
in a lightweight or heavy-handed way to induce the desired temperature
|
||||
<LI>
|
||||
got rid of crib.html file, see global.f for documentation of all
|
||||
variables
|
||||
<LI>
|
||||
2-d slab Ewald and PPPM option, (see "slab volume" in
|
||||
<A HREF="input_commands.html">input commands</A>) (due to Paul Crozier)
|
||||
<LI>
|
||||
new multiharmonic dihedral and cvff improper force-field options
|
||||
(due to Mathias Puetz)
|
||||
<LI>
|
||||
SHAKE constraint for small clusters of atoms, see "fix style shake"
|
||||
and "assign fix bondtype" commands
|
||||
<LI>
|
||||
added option to output restart files with timestep stamp or to toggle
|
||||
between 2 files, see "restart" command
|
||||
<LI>
|
||||
tools for converting to/from other MD program formats:
|
||||
msi2lmp (updated by John Carpenter),
|
||||
lmp2arc (due to John Carpenter),
|
||||
amber2lammps & dump2trj (Python scripts due to Keir Novik)
|
||||
<LI>
|
||||
tools for creating and massaging LAMMPS data and restart files:
|
||||
setup_lj, setup_flow_2d, setup_chain, peek_restart, restart2data,
|
||||
replicate
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
LAMMPS 99 - June 99 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
all-MPI version of code (F77 + C + MPI) for maximum portablility
|
||||
<LI>
|
||||
only one PPPM choice now, the better of the two earlier ones
|
||||
<LI>
|
||||
PPPM uses portable FFTs and data remapping routines, written in C w/
|
||||
MPI, can now use non-power-of-2 processors and grid sizes
|
||||
<LI>
|
||||
auto-mapping of simulation box to processors
|
||||
<LI>
|
||||
removed a few unused/unneeded commands (bdump, log file, id string,
|
||||
limit)
|
||||
<LI>
|
||||
changed syntax of some commands for simplicity & consistency (see <A
|
||||
HREF="input_commands.html">input commands</A>)
|
||||
<LI>
|
||||
changed method of calling/writing user diagnostic routines to be
|
||||
simpler
|
||||
<LI>
|
||||
documentation in HTML format
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 5.0 - Oct 1997 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
final version of class II force fields (due to Eric Simon)
|
||||
<LI>
|
||||
new formulation of NVE, NVT, NPT and rRESPA integrators (due to
|
||||
Mark Stevens)
|
||||
<LI>
|
||||
new version of msi2lmp pre-processing tool, does not require DISCOVER
|
||||
to run, only DISCOVER force field files (due to Steve Lustig)
|
||||
<LI>
|
||||
energy minimizer, Hessian-free truncated Newton method
|
||||
(due to Todd Plantenga)
|
||||
<LI>
|
||||
new pressure controllers and constraints (due to Mark Stevens)
|
||||
<LI>
|
||||
replicate tool for generating new data files from old ones
|
||||
</UL>
|
||||
<HR ALIGN="LEFT">
|
||||
<H3>
|
||||
Version 4.0 - March 1997 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
1st version of class II force fields (due to Eric Simon)
|
||||
<LI>
|
||||
new, faster PPPM solver (newpppm, due to Roy Pollock)
|
||||
<LI>
|
||||
rRESPA (due to Mark Stevens)
|
||||
<LI>
|
||||
new data file format
|
||||
<LI>
|
||||
new constraints, diagnostics
|
||||
<LI>
|
||||
msi2lmp pre-processing tool (due to Steve Lustig)
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 3.0 - March 1996 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
more general force-field formulation
|
||||
<LI>
|
||||
atom/group constraints
|
||||
<LI>
|
||||
LJ units and bond potentials
|
||||
<LI>
|
||||
smoothed LJ potential option
|
||||
<LI>
|
||||
Langevin thermostat
|
||||
<LI>
|
||||
Newton's 3rd law option
|
||||
<LI>
|
||||
hook for user-supplied diagnostic routines
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 2.0 - October 1995 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
bug fix of velocity initialization which caused drift
|
||||
<LI>
|
||||
PPPM for long-range Coulombic (due to Roy Pollock)
|
||||
<LI>
|
||||
constant NPT (due to Mark Stevens)
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 1.1 - February 1995 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
Ewald for long-range Coulombic (due to Roy Pollock)
|
||||
<LI>
|
||||
full Newton's 3rd law (doubled communication)
|
||||
<LI>
|
||||
dumping of atom positions and velocities
|
||||
<LI>
|
||||
restart files
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 1.0 - January 1995 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
short-range bonded and non-bonded forces
|
||||
<LI>
|
||||
partial Newton's 3rd law
|
||||
<LI>
|
||||
velocity-Verlet integrator
|
||||
</UL>
|
||||
</BODY>
|
||||
</HTML>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,119 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS Units</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level LAMMPS documentation.</P>
|
||||
<P>
|
||||
This file describes the units associated with many of the key variables
|
||||
and equations used inside the LAMMPS code. Units used for input command
|
||||
parameters are described in the input_commands file. The input command
|
||||
"units" selects between conventional and Lennard-Jones units.
|
||||
See the force_fields file for more information on units for the force
|
||||
field parameters that are input from data files or input scripts. </P>
|
||||
<P>
|
||||
Conventional units: </P>
|
||||
<UL>
|
||||
<LI>
|
||||
distance = Angstroms
|
||||
<LI>
|
||||
time = femtoseconds
|
||||
<LI>
|
||||
mass = grams/mole
|
||||
<LI>
|
||||
temperature = degrees K
|
||||
<LI>
|
||||
pressure = atmospheres
|
||||
<LI>
|
||||
energy = Kcal/mole
|
||||
<LI>
|
||||
velocity = Angstroms/femtosecond
|
||||
<LI>
|
||||
force = grams/mole * Angstroms/femtosecond^2
|
||||
<LI>
|
||||
charge = +/- 1.0 is proton/electron
|
||||
</UL>
|
||||
<P>
|
||||
LJ reduced units: </P>
|
||||
<UL>
|
||||
<LI>
|
||||
distance = sigmas
|
||||
<LI>
|
||||
time = reduced LJ tau
|
||||
<LI>
|
||||
mass = ratio to unitless 1.0
|
||||
<LI>
|
||||
temperature = reduced LJ temp
|
||||
<LI>
|
||||
pressure = reduced LJ pressure
|
||||
<LI>
|
||||
energy = epsilons
|
||||
<LI>
|
||||
velocity = sigmas/tau
|
||||
<LI>
|
||||
force = reduced LJ force (sigmas/tau^2)
|
||||
<LI>
|
||||
charge = ratio to unitless 1.0
|
||||
</UL>
|
||||
<HR>
|
||||
<P>
|
||||
This listing of variables assumes conventional units; to convert to LJ
|
||||
reduced units, simply substitute the appropriate term from the list
|
||||
above. E.g. x is in sigmas in LJ units. Per-mole in any of the units
|
||||
simply means for 6.023 x 10^23 atoms.</P>
|
||||
<P>
|
||||
</P>
|
||||
<PRE>
|
||||
Meaning Variable Units
|
||||
|
||||
positions x Angstroms
|
||||
velocities v Angstroms / click (see below)
|
||||
forces f Kcal / (mole - Angstrom)
|
||||
masses mass gram / mole
|
||||
charges q electron units (-1 for an electron)
|
||||
(1 e.u. = 1.602 x 10^-19 coul)
|
||||
|
||||
time --- clicks (1 click = 48.88821 fmsec)
|
||||
timestep dt clicks
|
||||
input timestep dt_in fmsec
|
||||
time convert dtfactor 48.88821 fmsec / click
|
||||
|
||||
temperature t_current degrees K
|
||||
t_start
|
||||
t_stop
|
||||
input damping t_freq_in inverse fmsec
|
||||
internal temp t_freq inverse clicks
|
||||
damping
|
||||
|
||||
dielec const dielectric 1.0 (unitless)
|
||||
Boltmann const boltz 0.001987191 Kcal / (mole - degree K)
|
||||
|
||||
virial virial[xyz] Kcal/mole = r dot F
|
||||
pressure factor pfactor 68589.796 (convert internal to atmospheres)
|
||||
internal p_current Kcal / (mole - Angs^3)
|
||||
pressure p_start
|
||||
p_stop
|
||||
input press p_start_in atmospheres
|
||||
p_stop_in
|
||||
output press log file atmospheres
|
||||
input damping p_freq_in inverse time
|
||||
internal press p_freq inverse clicks
|
||||
damping
|
||||
|
||||
pot eng e_potential Kcal/mole
|
||||
kin eng e_kinetic Kcal/mole
|
||||
eng convert efactor 332.0636 (Kcal - Ang) / (q^2 - mole)
|
||||
(convert Coulomb eng to Kcal/mole)
|
||||
|
||||
LJ coeffs lja,ljb Kcal-Angs^(6,12)/mole
|
||||
|
||||
bond various see force_fields file
|
||||
parameters 2,3,4-body
|
||||
terms
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,161 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS</H2>
|
||||
<P>
|
||||
LAMMPS = Large-scale Atomic/Molecular Massively Parallel Simulator</P>
|
||||
<P>
|
||||
This is the documentation for the LAMMPS 99 version, written in F77,
|
||||
which has been superceded by more current versions. See the <A
|
||||
HREF="http://www.cs.sandia.gov/~sjplimp/lammps.html">LAMMPS WWW
|
||||
Site</A> for more information.
|
||||
<P>
|
||||
LAMMPS is a classical molecular dynamics code designed for simulating
|
||||
molecular and atomic systems on parallel computers using
|
||||
spatial-decomposition techniques. It runs on any parallel platform that
|
||||
supports the MPI message-passing library or on single-processor
|
||||
workstations.</P>
|
||||
<P>
|
||||
LAMMPS 99 is copyrighted code that is distributed freely as
|
||||
open-source software under the GNU Public License (GPL). See the
|
||||
LICENSE file or <A HREF="http://www.gnu.org">www.gnu.org</A> for more
|
||||
details. Basically the GPL allows you as a user to use, modify, or
|
||||
distribute LAMMPS however you wish, so long as any software you
|
||||
distribute remains under the GPL.
|
||||
<P>
|
||||
Features of LAMMPS 99 include:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
short-range pairwise Lennard-Jones and Coulombic interactions
|
||||
<LI>
|
||||
long-range Coulombic interactions via Ewald or PPPM (particle-mesh
|
||||
Ewald)
|
||||
<LI>
|
||||
short-range harmonic bond potentials (bond, angle, torsion, improper)
|
||||
<LI>
|
||||
short-range class II (cross-term) molecular potentials
|
||||
<LI>
|
||||
NVE, NVT, NPT dynamics
|
||||
<LI>
|
||||
constraints on atoms or groups of atoms
|
||||
<LI>
|
||||
rRESPA long-timescale integrator
|
||||
<LI>
|
||||
energy minimizer (Hessian-free truncated Newton method)
|
||||
</UL>
|
||||
<P>
|
||||
More details about the code can be found <A HREF="#_cch3_930958294">here</A>,
|
||||
in the HTML-based documentation. There is also a conference paper
|
||||
describing the parallel algorithms used in the code:</P>
|
||||
<P>
|
||||
S. J. Plimpton, R. Pollock, M. Stevens, "Particle-Mesh Ewald and
|
||||
rRESPA for Parallel Molecular Dynamics Simulations", in Proc of
|
||||
the Eighth SIAM Conference on Parallel Processing for Scientific
|
||||
Computing, Minneapolis, MN, March 1997.</P>
|
||||
<P>
|
||||
LAMMPS was originally developed as part of a 5-way CRADA collaboration
|
||||
between 3 industrial partners (Cray Research, Bristol-Myers Squibb, and
|
||||
Dupont) and 2 DoE laboratories (Sandia National Laboratories and
|
||||
Lawrence Livermore National Laboratories).</P>
|
||||
<P>
|
||||
The primary author of LAMMPS is Steve Plimpton, but others have written
|
||||
or worked on significant portions of the code:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
Roy Pollock (LLNL): Ewald, PPPM solvers
|
||||
<LI>
|
||||
Mark Stevens (Sandia): rRESPA, NPT integrators
|
||||
<LI>
|
||||
Eric Simon (Cray Research): class II force fields
|
||||
<LI>
|
||||
Todd Plantenga (Sandia): energy minimizer
|
||||
<LI>
|
||||
Steve Lustig (Dupont): msi2lmp tool
|
||||
<LI>
|
||||
Mike Peachey (Cray Research): msi2lmp tool
|
||||
</UL>
|
||||
<P>
|
||||
Other CRADA partners involved in the design and testing of LAMMPS are </P>
|
||||
<UL>
|
||||
<LI>
|
||||
John Carpenter (Cray Research)
|
||||
<LI>
|
||||
Terry Stouch (Bristol-Myers Squibb)
|
||||
<LI>
|
||||
Jim Belak (LLNL)
|
||||
</UL>
|
||||
<P>
|
||||
LAMMPS is copyrighted code that is distributed freely as open-source
|
||||
software under the GNU Public License (GPL). See the LICENSE file or
|
||||
<A HREF="http://www.gnu.org">www.gnu.org</A> for more details.
|
||||
Basically the GPL allows you as a user to use, modify, or distribute
|
||||
LAMMPS however you wish, so long as any software you distribute
|
||||
remains under the GPL.
|
||||
<P>
|
||||
If you have questions about LAMMPS, please contact me:
|
||||
</P>
|
||||
<DL>
|
||||
<DT>
|
||||
Steve Plimpton
|
||||
<DD>
|
||||
sjplimp@sandia.gov
|
||||
<DD>
|
||||
www.cs.sandia.gov/~sjplimp
|
||||
<DD>
|
||||
Sandia National Labs
|
||||
<DD>
|
||||
Albuquerque, NM 87185
|
||||
</DL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930958294">More Information about LAMMPS</A></H3>
|
||||
<DIR>
|
||||
<LI>
|
||||
<A HREF="basics.html">Basics</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
how to make, run, and test LAMMPS with the example problems
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="input_commands.html">Input Commands</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
a complete listing of input commands used by LAMMPS
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="data_format.html">Data Format</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
the data file format used by LAMMPS
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="force_fields.html">Force Fields</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
the equations LAMMPS uses to compute force-fields
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="units.html">Units</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
the input/output and internal units for LAMMPS variables
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="crib.html">Crib</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
a one-line description of the variables used in LAMMPS
|
||||
</DIR>
|
||||
<LI>
|
||||
<A HREF="history.html">History</A>
|
||||
<DIR>
|
||||
<LI>
|
||||
a brief timeline of features added to LAMMPS
|
||||
</DIR>
|
||||
</DIR>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,207 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
Basics of Using LAMMPS</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation.</P>
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="#_cch3_931273040">Distribution</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930327142">Making LAMMPS</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930327155">Running LAMMPS</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930759879">Examples</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_931282515">Other Tools</A>
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_931273040">Distribution</A></H3>
|
||||
<P>
|
||||
When you unzip/untar the LAMMPS distribution you should have 5
|
||||
directories: </P>
|
||||
<UL>
|
||||
<LI>
|
||||
src = source files for LAMMPS
|
||||
<LI>
|
||||
doc = HTML documentation
|
||||
<LI>
|
||||
examples = sample problems with inputs and outputs
|
||||
<LI>
|
||||
msi2lmp = tool for converting files from DISCOVER to LAMMPS format
|
||||
(this requires that you have DISCOVER force field files)
|
||||
<LI>
|
||||
tools = serial program for replicating data files
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930327142">Making LAMMPS</A></H3>
|
||||
<P>
|
||||
The src directory contains the F77 and C source files for LAMMPS as
|
||||
well as several sample Makefiles for different machines. To make LAMMPS
|
||||
for a specfic machine, you simply type</P>
|
||||
<P>
|
||||
make machine</P>
|
||||
<P>
|
||||
from within the src directoy. E.g. "make sgi" or "make
|
||||
t3e". This should create an executable named lmp_sgi or lmp_t3e.</P>
|
||||
<P>
|
||||
In the src directory, there is one top-level Makefile and several
|
||||
low-level machine-specific files named Makefile.xxx where xxx = the
|
||||
machine name. If a low-level Makefile exists for your platform, you do
|
||||
not need to edit the top-level Makefile. However you should check the
|
||||
system-specific section of the low-level Makefile to make sure the
|
||||
various paths are correct for your environment. If a low-level Makefile
|
||||
does not exist for your platform, you will need to add a suitable
|
||||
target to the top-level Makefile. You will also need to create a new
|
||||
low-level Makefile using one of the existing ones as a template. If you
|
||||
wish to make LAMMPS for a single-processor workstation that doesn't
|
||||
have an installed MPI library, you can specify the serial target which
|
||||
uses a directory of MPI stubs to link against - e.g. "make
|
||||
serial". You will need to make the stub library (see STUBS
|
||||
directory) on your workstation before doing this.</P>
|
||||
<P>
|
||||
Note that the two-level Makefile system allows you to make LAMMPS for
|
||||
multiple platforms. Each target creates its own object directory for
|
||||
separate storage of its *.o files.</P>
|
||||
<P>
|
||||
There are a couple compiler switches of interest which can be specified
|
||||
in the low-level Makefiles. If you use a F77FLAGS switch of -DSYNC then
|
||||
synchronization calls will be made before the timing routines in
|
||||
integrate.f. This may slow down the code slightly, but will make the
|
||||
reported timings at the end of a run more accurate. The CCFLAGS setting
|
||||
in the low-level Makefiles requires a FFT setting, for example
|
||||
-DFFT_SGI or -DFFT_T3E. This is for inclusion of the appropriate
|
||||
machine-specific native 1-d FFT libraries on various platforms.
|
||||
Currently, the supported machines and switches (used in fft_3d.c) are
|
||||
FFT_SGI, FFT_DEC, FFT_INTEL, FFT_T3E, and FFT_FFTW. The latter is a
|
||||
publicly available portable FFT library, <A HREF="http://www.fftw.org">FFTW</A>,
|
||||
which you can install on any machine. If none of these options is
|
||||
suitable for your machine, please contact me, and we'll discuss how to
|
||||
add the capability to call your machine's native FFT library.</P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930327155">Running LAMMPS</A></H3>
|
||||
<P>
|
||||
LAMMPS is run by redirecting a file of input commands into it.</P>
|
||||
<P>
|
||||
lmp_sgi < in.lj</P>
|
||||
<P>
|
||||
lmp_t3e < in.lj</P>
|
||||
<P>
|
||||
The input file contains commands that specify the parameters for the
|
||||
simulation as well as read other necessary files such as a data file
|
||||
that describes the initial atom positions, molecular topology, and
|
||||
force-field parameters. The <A HREF="input_commands.html">input_commands</A>
|
||||
page describes all the possible commands that can be used. The <A
|
||||
HREF="data_format.html">data_format</A> page describes the format of
|
||||
the data file. </P>
|
||||
<P>
|
||||
LAMMPS can be run on any number of processors, including a single
|
||||
processor. In principle you should get identical answers on any number
|
||||
of processors and on any machine. In practice, numerical round-off can
|
||||
cause slight differences and eventual divergence of dynamical
|
||||
trajectories. </P>
|
||||
<P>
|
||||
When LAMMPS runs, if you get an error message to the screen about
|
||||
"boosting" something, it means one (or more) data arrays are
|
||||
not allocated large enough. Some of these errors are detected at setup,
|
||||
others like neighbor list overflow may not occur until the middle of a
|
||||
run. When the latter happens the program will either gracefully stop
|
||||
(if all processors incurred the same error) or hang (with an error
|
||||
message). Unfortunately in the current version of LAMMPS which uses
|
||||
static memory allocation, changing the array size(s) requires you to
|
||||
edit the appropriate line(s) in the param.h file and recompile the code.</P>
|
||||
<P>
|
||||
I've tried to be careful about detecting memory-overflow errors in
|
||||
LAMMPS. If the code ever crashes or hangs without spitting out an error
|
||||
message first, it's probably a bug, so let me know about it. Of course
|
||||
this applies to problems due to algorithmic or parallelism issues, not
|
||||
to physics mistkaes, like specifying too big a timestep or putting 2
|
||||
atoms on top of each other! One exception is that different MPI
|
||||
implementations handle buffering of messages differently. If the code
|
||||
hangs without an error message, it may be that you need to specify an
|
||||
MPI setting or two (usually via an environment variable) to enable
|
||||
buffering or boost the sizes of messages that can be buffered. </P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930759879">Examples</A></H3>
|
||||
<P>
|
||||
There are several sample problems in the examples directory. All of
|
||||
them use an input file (in.*) of commands and a data file (data.*) of
|
||||
initial atomic coordinates and produce one or more output files. The
|
||||
*.xxx.P files are outputs on P processors on a particular machine which
|
||||
you can compare your answers to.</P>
|
||||
<P>
|
||||
(1) lj</P>
|
||||
<P>
|
||||
Simple atomic simulations of Lennard-Jones atoms of 1 or 3 species with
|
||||
various ensembles -- NVE, NVT, NPT.</P>
|
||||
<P>
|
||||
(2) charge</P>
|
||||
<P>
|
||||
A few timestep simulation of a box of charged atoms for testing the
|
||||
Coulombic options -- cutoff, Ewald, particle-mesh Ewald (PPPM).</P>
|
||||
<P>
|
||||
(3) class2</P>
|
||||
<P>
|
||||
A simple test run of phenyalanine using DISCOVER cff95 class II force
|
||||
fields.</P>
|
||||
<P>
|
||||
(4) min</P>
|
||||
<P>
|
||||
An energy minimization of a transcription protein.</P>
|
||||
<P>
|
||||
(5) lc</P>
|
||||
<P>
|
||||
Small (250 atom) and large (6750 atom) simulations of liquid crystal
|
||||
molecules with various Coulombic options and periodicity settings. The
|
||||
large-system date file was created by using the "replicate"
|
||||
tool on the small-system data file.</P>
|
||||
<P>
|
||||
(6) flow</P>
|
||||
<P>
|
||||
2-d flow of Lennard-Jones atoms in a channel using various contraint
|
||||
options.</P>
|
||||
<P>
|
||||
(7) polymer</P>
|
||||
<P>
|
||||
Simulations of bead-spring polymer models with one chain type and two
|
||||
chain types (different size monomers). The two-chain system also has
|
||||
freely diffusing monomers. This illustrates use of the setup_chain
|
||||
program in the tools directory and also how to use soft potentials to
|
||||
untangle the initial configurations.</P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_931282515">Other Tools</A></H3>
|
||||
<P>
|
||||
The msi2lmp directory has source code for a tool that converts MSI
|
||||
Discover files to LAMMPS input data files. This tool requires you to
|
||||
have the Discover force-field description files in order to convert
|
||||
those parameters to LAMMPS parameters. See the README file in the
|
||||
msi2lmp directory for additional information.</P>
|
||||
<P>
|
||||
The tools directory has a C file called replicate.c which is useful for
|
||||
generating new LAMMPS data files from existing ones - e.g. scaling the
|
||||
atom coordinates, replicating the system to make a larger one, etc. See
|
||||
the comments at the top of replicate.c for instructions on how to use
|
||||
it.</P>
|
||||
<P>
|
||||
The tools directory has a F77 program called setup_lj (compile and link
|
||||
with print.c) which can be used to generate a 3-d box of Lennard Jones
|
||||
atoms (one or more atom types) like those used in examples/lj.</P>
|
||||
<P>
|
||||
The tools directory also has a F77 program called setup_chain.f
|
||||
(compile and link with print.c) which can be used to generate random
|
||||
initial polymer configurations for bead-spring models like those used
|
||||
in examples/polymer. It uses an input polymer definition file (see
|
||||
examples/polymer for two sample def files) that specfies how many
|
||||
chains of what length, a random number seed, etc.</P>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,629 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
Crib File</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation.</P>
|
||||
<P>
|
||||
This file contains one-line descriptions of the key variables and
|
||||
parameters used in LAMMPS. The variables are listed by their data type:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930764945">Parameters</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930764951">Arrays (real</A>)
|
||||
<LI>
|
||||
<A HREF="#_cch3_930764957">Arrays (integer)</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930764964">Variables (real)</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930764969">Variables (integer)</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930764974">Variables (character)</A>
|
||||
</UL>
|
||||
<P>
|
||||
Note: this file is somewhat out-of-date for LAMMPS 99.</P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930764945">Parameters: </A></H3>
|
||||
<UL>
|
||||
<LI>
|
||||
maxown = max # of local owned atoms
|
||||
<LI>
|
||||
maxother = max # of local nearby atoms
|
||||
<LI>
|
||||
maxtotal = max # of total atoms in simulation
|
||||
<LI>
|
||||
maxtype = max # of atom types
|
||||
<LI>
|
||||
maxbond = max # of bonds to compute on one procesor
|
||||
<LI>
|
||||
maxangle = max # of angles to compute on one processor
|
||||
<LI>
|
||||
maxdihed = max # of dihedrals to compute on one processor
|
||||
<LI>
|
||||
maximpro = max # of impropers to compute on one processor
|
||||
<LI>
|
||||
maxbondper = max # of bonds of one atom
|
||||
<LI>
|
||||
maxangleper = max # of angles of one atom
|
||||
<LI>
|
||||
maxdihedper = max # of dihedrals of one atom
|
||||
<LI>
|
||||
maximproper = max # of impropers of one atom
|
||||
<LI>
|
||||
maxbondtype = max # of bond types
|
||||
<LI>
|
||||
maxangletype = max # of angle types
|
||||
<LI>
|
||||
maxdihedtype = max # of dihedral types
|
||||
<LI>
|
||||
maximprotype = max # of improper types
|
||||
<LI>
|
||||
maxexch = max # of atoms in exchange buffer
|
||||
<LI>
|
||||
maxsend = max # of atoms to send to all neighbors in all swaps
|
||||
<LI>
|
||||
maxsendone = max # of atoms to send in one swap
|
||||
<LI>
|
||||
maxswap = max # of swaps to do at each timestep
|
||||
<LI>
|
||||
maxneigh = max # of neighbors per owned atom
|
||||
<LI>
|
||||
maxsneigh = max # of special neighbors of one atom
|
||||
<LI>
|
||||
maxbin = max # of local neighbor bins
|
||||
<LI>
|
||||
maxfix = max # of defined constraints + 1
|
||||
<LI>
|
||||
maxdiag = max # of diagnostic routines
|
||||
<LI>
|
||||
maxgrid = max size of PPPM grid with ghosts on one processor
|
||||
<LI>
|
||||
maxfft = max size of PPPM FFT grid on one processor
|
||||
<LI>
|
||||
maxperatom = max # of data items stored/comm/output per atom
|
||||
<LI>
|
||||
maxatom = maxown + maxother = total # of own and nearby atoms
|
||||
<LI>
|
||||
maxexchtot = maxexch * (maxperatom + maxsneigh + 3*maxbondper +
|
||||
4*maxangleper + 5*maxdihedper + 5*maximproper) = total data volume for
|
||||
all exchanged atoms
|
||||
<LI>
|
||||
maxrestot = maxown * (maxperatom - 3 + 3*maxbondper + 4*maxangleper +
|
||||
5*maxdihedper + 5*maximproper)+1 = total data volume for all buffered
|
||||
restart atoms
|
||||
<LI>
|
||||
maxsendspec = 2 * maxsneigh * maxown total data volume for sending
|
||||
special requests
|
||||
<LI>
|
||||
maxrecvspec = maxsneigh + 1 total data volume for receiving a list of
|
||||
specials
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930764951">Arrays (real): </A></H3>
|
||||
<UL>
|
||||
<LI>
|
||||
anglecoeff(2,maxangletype) = angle coeffs for each angle type
|
||||
<LI>
|
||||
bondcoeff(5,maxbondtype) = bond coeffs for each bond type
|
||||
<LI>
|
||||
boundhi(maxswap) = hi slab boundary on atom positions for each swap
|
||||
send
|
||||
<LI>
|
||||
boundlo(maxswap) = lo slab boundary on atom positions for each swap
|
||||
send
|
||||
<LI>
|
||||
buf1(maxexchtot) = comm buffer for sending exchange atoms
|
||||
<LI>
|
||||
buf2(2*maxexchtot) = comm buffer for 2 recv of exchange atoms
|
||||
<LI>
|
||||
buf3(3*maxsendone) = comm buffer for sending one set of swap atom
|
||||
positions
|
||||
<LI>
|
||||
buf4(8*maxown) = comm buffer for output
|
||||
<LI>
|
||||
buf5(maxrestot) = comm buffer for restart atoms
|
||||
<LI>
|
||||
buf6(maxsendone) = comm buffer for sending one set of swap charges
|
||||
<LI>
|
||||
cutforcesq(maxtype,maxtype) = force cutoff squared for atom pair
|
||||
(LJ/Coul)
|
||||
<LI>
|
||||
cutljsq(maxtype,maxtype) = LJ cutoff squared for atom pairs
|
||||
<LI>
|
||||
cutljinner(maxtype,maxtype) = inner LJ cutoff for switched LJ
|
||||
<LI>
|
||||
cutljinnersq(maxtype,maxtype) = inner LJ cutoff squared for switched LJ
|
||||
<LI>
|
||||
cutneighsq(maxtype,maxtype) = neigh cutoff squared for atom pair
|
||||
(LJ/Coul + skin)
|
||||
<LI>
|
||||
diagparams(6,maxdiag) = parameters to pass into a diagnostic routine
|
||||
<LI>
|
||||
dihedcoeff(3,maxdihedtype) = dihedral coeffs for each dihedral type
|
||||
<LI>
|
||||
f(3,maxown) = forces on own atoms
|
||||
<LI>
|
||||
fixcoeff(8,maxfix) = constraint coeffs for each constraint
|
||||
<LI>
|
||||
fixstore(5*maxfix) = accumulated quantities for each constraint
|
||||
<LI>
|
||||
improcoeff(2,maximprotype) = improper coeffs for each improper type
|
||||
<LI>
|
||||
lj12345(maxtype,maxtype) = pre-computed LJ coeffs for use in energy and
|
||||
force
|
||||
<LI>
|
||||
ljsw01234(maxtype,maxtype) = pre-computed switched LJ coeffs for eng
|
||||
and force
|
||||
<LI>
|
||||
mass(maxtype) = mass of each atom type
|
||||
<LI>
|
||||
noncoeff1234(maxtype,maxtype) = nonbond coeffs input for atom pairs
|
||||
<LI>
|
||||
offset(maxtype,maxtype) = LJ potential offsets at cutoff for energy
|
||||
calc
|
||||
<LI>
|
||||
q(maxatom) = charge of own and nearby atoms (electron units)
|
||||
<LI>
|
||||
v(3,maxown) = velocity of owned atoms
|
||||
<LI>
|
||||
x(3,maxatom) = positions of own and nearby atoms
|
||||
<LI>
|
||||
xhold(3,maxown) = positions of own atoms at last reneighboring
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930764957">Arrays (integer): </A></H3>
|
||||
<UL>
|
||||
<LI>
|
||||
angleatom123(maxangleper,maxown) = angle atoms for angles of owned
|
||||
atoms
|
||||
<LI>
|
||||
anglelist(4,maxangle) = atoms and type of each angle to compute locally
|
||||
<LI>
|
||||
angletype(maxangleper,maxown) = angle type for angles of owned atoms
|
||||
<LI>
|
||||
bin(maxatom) = linked list pointers from one atom to next in bin
|
||||
<LI>
|
||||
binpnt(maxbin) = pointer to 1st atom in each bin
|
||||
<LI>
|
||||
bondatom12(maxbondper,maxown) = bond atoms for bonds of owned atoms
|
||||
<LI>
|
||||
bondlist(3,maxbond) = atoms and type of each bond to compute locally
|
||||
<LI>
|
||||
bondtype(maxbondper,maxown) = bond type for bonds of owned atoms
|
||||
<LI>
|
||||
bondtypeflag(maxbondtype) = flag for whether bond coeffs are set
|
||||
<LI>
|
||||
diagfileflag(maxdiag) = whether a file has been specified for a diag
|
||||
routine
|
||||
<LI>
|
||||
diagfreq(maxdiag) = call a diagnostic routine every this many steps
|
||||
<LI>
|
||||
diagnparams(maxdiag) = # of parameters specified for a diagnostic
|
||||
routine
|
||||
<LI>
|
||||
diagstyle(maxdiag) = whether a diagnostic has been set 0/1
|
||||
<LI>
|
||||
dihedatom1234(maxdihedper,maxown) = dihed atoms for diheds of owned
|
||||
atoms
|
||||
<LI>
|
||||
dihedlist(5,maxdihed) = atoms and type of each dihedral to compute
|
||||
locally
|
||||
<LI>
|
||||
dihedtype(maxdihedper,maxown) = dihed type for diheds of owned atoms
|
||||
<LI>
|
||||
fix(maxown) = constraint assignments for each owned atom
|
||||
<LI>
|
||||
fixflag(3,maxfix) = 0/1 flags for various fix styles
|
||||
<LI>
|
||||
fixptr(maxfix) = how many values are accumulated for each constraint
|
||||
<LI>
|
||||
fixstyle(maxfix) = style of each constraint
|
||||
<LI>
|
||||
ibuf1(maxsendone) = comm buffer for sending one set of swap atom tags
|
||||
<LI>
|
||||
ibuf2(maxsendone) = comm buffer for sending one set of swap atom types
|
||||
<LI>
|
||||
ibuf3(maxspec) = comm buffer for sending special requests
|
||||
<LI>
|
||||
ibuf4(maxspec) = comm buffer for receiving special lists
|
||||
<LI>
|
||||
improatom1234(maximproper,maxown) = impro atoms for impros of owned
|
||||
atoms
|
||||
<LI>
|
||||
improlist(5,maximpro) = atoms and type of each improper to compute
|
||||
locally
|
||||
<LI>
|
||||
improtype(maximproper,maxown) = impro type for impros of owned atoms
|
||||
<LI>
|
||||
list(maxown) = linked list of local atoms (last one -> maxown+1)
|
||||
<LI>
|
||||
localptr(0:maxtotal) = ptr from global atom to local array (0 if don't
|
||||
have)
|
||||
<LI>
|
||||
molecule(maxown) = molecule id # each owned atom is in
|
||||
<LI>
|
||||
nlist(maxown*maxneigh+maxneigh) = neighbor lists of own atoms
|
||||
<LI>
|
||||
nliststart(maxown) = pointer to where neighbor list for this atom
|
||||
starts
|
||||
<LI>
|
||||
nliststop(maxown) = pointer to where neighbor list for this atom stops
|
||||
<LI>
|
||||
nontypeflag(maxtype,maxtype) = flag for whether nonbond coeffs are set
|
||||
<LI>
|
||||
nrlist(maxswap+1) = prt to where received other atoms start for each
|
||||
swap
|
||||
<LI>
|
||||
nslist(maxswap+1) = pointer to where swap list starts for each swap
|
||||
<LI>
|
||||
numangle(maxown) = # of angles of each owned atom
|
||||
<LI>
|
||||
numbond(maxown) = # of 1st neighbors bonded to each owned atom
|
||||
<LI>
|
||||
num2bond(maxown) = # of 2nd neighbors for each owned atom
|
||||
<LI>
|
||||
num3bond(maxown) = # of 3rd neighbors for each owned atom
|
||||
<LI>
|
||||
numdihed(maxown) = # of dihedrals of each owned atom
|
||||
<LI>
|
||||
numimpro(maxown) = # of impropers of each owned atom
|
||||
<LI>
|
||||
rpart(maxswap) = node # of who to recv from for each swap
|
||||
<LI>
|
||||
slist(maxsend) = send list of atoms to send out in all swaps
|
||||
<LI>
|
||||
spart(maxswap) = node # of who to send to for each swap
|
||||
<LI>
|
||||
specbond(maxsneigh,maxown) = special bond neighbors of each owned atom
|
||||
<LI>
|
||||
tag(maxatom) = global id # of own and nearby atoms
|
||||
<LI>
|
||||
true(maxown) = which periodic box atom is truly in for all 3 dims
|
||||
<LI>
|
||||
type(maxatom) = type # of own and nearby atoms
|
||||
<LI>
|
||||
typecheck(maxtype) = consistency check for all existing atom types
|
||||
<LI>
|
||||
typechecktmp(maxtype) = summing array for atom type consistency check
|
||||
<LI>
|
||||
velflag(maxown) = whether velocity for each atom has been created
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930764964">Variables (real): </A></H3>
|
||||
<UL>
|
||||
<LI>
|
||||
binsize[xyz] = size of global neighbor bins in each dimension
|
||||
<LI>
|
||||
boltz = Boltzmann factor
|
||||
<LI>
|
||||
border(2,3) = lo/hi boundaries of my sub-box in each dimension
|
||||
<LI>
|
||||
coulpre = Coulombic force prefactor
|
||||
<LI>
|
||||
createregion(6) = bounding box for atoms to create temperature for
|
||||
<LI>
|
||||
createvec(3) = initial velocity for create temp atoms
|
||||
<LI>
|
||||
cutcoul = input force cutoff for Coulombic interactions
|
||||
<LI>
|
||||
cutcoulsq = Coul cutoff squared for all atom pairs
|
||||
<LI>
|
||||
cutforce = max force cutoff for all atom pairs (LJ/Coul)
|
||||
<LI>
|
||||
cutlj = input global (default) LJ cutoff for all atom pairs
|
||||
<LI>
|
||||
cutljinterior = global inner LJ cutoff for switched LJ
|
||||
<LI>
|
||||
cutneigh = max neighbor cutoff for all atom pairs (LJ/Coul + skin)
|
||||
<LI>
|
||||
dielectric = dielectric constant
|
||||
<LI>
|
||||
dt = timestep
|
||||
<LI>
|
||||
dtfactor = timestep conversion factor from input to program units
|
||||
<LI>
|
||||
dthalf = timestep / 2
|
||||
<LI>
|
||||
efactor = energy conversion factor from Coulombic to Kcals
|
||||
<LI>
|
||||
e_angle = energy in angles
|
||||
<LI>
|
||||
e_bond = energy in bonds
|
||||
<LI>
|
||||
e_coul = energy in nonbond Coulombic
|
||||
<LI>
|
||||
e_dihedral = energy in dihedrals
|
||||
<LI>
|
||||
e_improper = energy in impropers
|
||||
<LI>
|
||||
e_total = total energy
|
||||
<LI>
|
||||
e_vdwl = energy in nonbond LJ
|
||||
<LI>
|
||||
fixregion(6) = bounding box for atoms to assign to a constraint
|
||||
<LI>
|
||||
skin = distance between force and neighbor cutoffs
|
||||
<LI>
|
||||
special(3) = weight factors for special neighbors
|
||||
<LI>
|
||||
triggersq = squared distance to trigger neighbor list rebuild
|
||||
<LI>
|
||||
two16 = 2 ^ (1/6) constant for use in FENE bond potentials
|
||||
<LI>
|
||||
t_create = requested initialization temp
|
||||
<LI>
|
||||
t_current = current temp returned from temp routine
|
||||
<LI>
|
||||
t_nph = default temp for constant NPH
|
||||
<LI>
|
||||
t_start = target temp at beginning of run
|
||||
<LI>
|
||||
t_stop = target temp at end of run
|
||||
<LI>
|
||||
t_window = control temp within this window
|
||||
<LI>
|
||||
time_angle = angle time
|
||||
<LI>
|
||||
time_bond = bond time
|
||||
<LI>
|
||||
time_comm = communication time
|
||||
<LI>
|
||||
time_current = current time
|
||||
<LI>
|
||||
time_dihedral = dihedral time
|
||||
<LI>
|
||||
time_exch = exchange time
|
||||
<LI>
|
||||
time_improper = improper time
|
||||
<LI>
|
||||
time_io = i/o time
|
||||
<LI>
|
||||
time_loop = time for integration loop
|
||||
<LI>
|
||||
time_neigh1 = neighboring time in nonbond
|
||||
<LI>
|
||||
time_neigh2 = neighboring time in bonds
|
||||
<LI>
|
||||
time_nonbond = nonbond force time
|
||||
<LI>
|
||||
time_other = other miscellaneous time
|
||||
<LI>
|
||||
time_total = total run time of entire simulation
|
||||
<LI>
|
||||
x[yz]mc = box size minus force cutoff for PBC checks
|
||||
<LI>
|
||||
x[yz]ms box size minus neighbor list cutoff for PBC checks
|
||||
<LI>
|
||||
x[yz]boundlo = lower global box boundary in each dimension
|
||||
<LI>
|
||||
x[yz]boundhi = upper global box boundary in each dimension
|
||||
<LI>
|
||||
x[yz]prd = global box size in each dimension
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930764969">Variables (integer): </A></H3>
|
||||
<UL>
|
||||
<LI>
|
||||
atompnt = pointer to 1st atom in my list
|
||||
<LI>
|
||||
bondstyle = style of bond computation
|
||||
<LI>
|
||||
boxflag = flag if box has been remapped (non-PBC)
|
||||
<LI>
|
||||
coulstyle = style of Coulomb interaction
|
||||
<LI>
|
||||
creategroup = kind of atom group to create temp for
|
||||
<LI>
|
||||
createstyle = style of temp creation
|
||||
<LI>
|
||||
createtypehi = upper range of atom types to create temp for
|
||||
<LI>
|
||||
createtypelo = lower range of atom types to create temp for
|
||||
<LI>
|
||||
dumpfileflag = has dump file been opened or not (1/0)
|
||||
<LI>
|
||||
dumpflag = dump atoms to file every this many steps (0 = never)
|
||||
<LI>
|
||||
dumpforcefileflag = has dump force file been opened or not (1/0)
|
||||
<LI>
|
||||
dumpforceflag = dump forces to file every this many steps (0 = never)
|
||||
<LI>
|
||||
dumpvelfileflag = has dump velocity file been opened or not (1/0)
|
||||
<LI>
|
||||
dumpvelflag = dump vels to file every this many steps (0 = never)
|
||||
<LI>
|
||||
fixatom = assign atom/molecule with this tag to a constraint
|
||||
<LI>
|
||||
fixgroup = kind of atom group to assign to a constraint
|
||||
<LI>
|
||||
fixnum = total # of accumulated values for all constraints
|
||||
<LI>
|
||||
fixtype = assign group of atoms of this type to a constraint
|
||||
<LI>
|
||||
fixwhich = which constraint a atom group is to be assigned to
|
||||
<LI>
|
||||
freepnt = pointer to 1st free space in list (last one -> 0)
|
||||
<LI>
|
||||
idimension = dimension of problem (2-d or 3-d)
|
||||
<LI>
|
||||
iseed = RNG seed for generating initial velocities
|
||||
<LI>
|
||||
itime = current timestep loop counter in integrator
|
||||
<LI>
|
||||
iversion = version number of restart files (for backward compat)
|
||||
<LI>
|
||||
max_angle = most angles I ever have to compute
|
||||
<LI>
|
||||
max_angleper = most angles ever attached to any atom
|
||||
<LI>
|
||||
max_bond = most bonds I ever have to compute
|
||||
<LI>
|
||||
max_bondper = most bonds ever attached to any atom
|
||||
<LI>
|
||||
max_dihed = most diheds I ever have to compute
|
||||
<LI>
|
||||
max_dihedper = most diheds ever attached to any atom
|
||||
<LI>
|
||||
max_exch = most atoms ever leaving my box (in one dimension)
|
||||
<LI>
|
||||
max_impro = most impros I ever have to compute
|
||||
<LI>
|
||||
max_improper = most impros ever attached to any atom
|
||||
<LI>
|
||||
max_nlocal = most atoms I ever owned
|
||||
<LI>
|
||||
max_neigh = most neighbors ever stored in neighbor list
|
||||
<LI>
|
||||
max_nother = most nearby atoms I ever stored
|
||||
<LI>
|
||||
max_slist = biggest size swap list ever reached
|
||||
<LI>
|
||||
max_swap = most atoms ever sent in one swap
|
||||
<LI>
|
||||
mbin[xyz] = # of bins in my box with nearby atoms included
|
||||
<LI>
|
||||
mbin[xyz]lo = global bin indices (offset) at corner of extended box
|
||||
<LI>
|
||||
me(3) = which box I am (0 - pgrid-1) in each dimension
|
||||
<LI>
|
||||
mixflag = whether mixing style has been set or not
|
||||
<LI>
|
||||
mixstyle = style of mixing for nonbond coeffs (arith,geom,sixth)
|
||||
<LI>
|
||||
mpart(2,3)= node # of neighbor processor in each dimension
|
||||
<LI>
|
||||
nanglelocal = local # of angless to compute
|
||||
<LI>
|
||||
nangles = total # of angles
|
||||
<LI>
|
||||
nangletypes = total # of angle types
|
||||
<LI>
|
||||
natoms = total # of atoms
|
||||
<LI>
|
||||
nbin[xyz] # of global neighbor bins in each dimension
|
||||
<LI>
|
||||
nbondlocal = local # of bonds to compute
|
||||
<LI>
|
||||
nbonds = total # of bonds
|
||||
<LI>
|
||||
nbondtypes = total # of bond types
|
||||
<LI>
|
||||
ndanger = # of neighbor rebuilds triggered by 1st check
|
||||
<LI>
|
||||
ndiags = # of user-specified diagnostic routines
|
||||
<LI>
|
||||
ndihedlocal = local # of dihedrals to compute
|
||||
<LI>
|
||||
ndihedrals = total # of diheds
|
||||
<LI>
|
||||
ndihedtypes = total # of dihedral types
|
||||
<LI>
|
||||
need(3) how many processors I need neighbors from in each dim
|
||||
<LI>
|
||||
neighago = how many timesteps ago neighboring was done
|
||||
<LI>
|
||||
neighdelay = delay neighbor list build for this many steps
|
||||
<LI>
|
||||
neighfreq = build neighbor list every this many steps
|
||||
<LI>
|
||||
neighstyle = neighboring by (0) N^2 or (1) binning method
|
||||
<LI>
|
||||
neightop = last used position in neighbor list (nlist)
|
||||
<LI>
|
||||
neightrigger = always (0) do neighbor list or trigger (1) on atom move
|
||||
<LI>
|
||||
newton = flag for kind of Newton's 3rd law used (0,1,2,3)
|
||||
<LI>
|
||||
newton_bond = Newton's 3rd is not used (0) or (1) used for bonds
|
||||
<LI>
|
||||
newton_nonbond = Newton's 3rd is not used (0) or (1) used for nonbonds
|
||||
<LI>
|
||||
nfixes = # of constraints
|
||||
<LI>
|
||||
nimprolocal = local # of impropers to compute
|
||||
<LI>
|
||||
nimpropers = total # of impros
|
||||
<LI>
|
||||
nimprotypes = total # of improper types
|
||||
<LI>
|
||||
nlocal = # of atoms I currently own
|
||||
<LI>
|
||||
nother = # of nearby atoms I currently store
|
||||
<LI>
|
||||
node = my node #
|
||||
<LI>
|
||||
nonstyle = style on nonbond computation
|
||||
<LI>
|
||||
nprocs = total # of processors
|
||||
<LI>
|
||||
nsteps = # of timesteps to simulate
|
||||
<LI>
|
||||
nswap = # of swaps at each timestep
|
||||
<LI>
|
||||
ntimestep = current global timestep
|
||||
<LI>
|
||||
ntypes = total # of atom types
|
||||
<LI>
|
||||
numneigh = number of times reneighboring is done
|
||||
<LI>
|
||||
offsetflag = whether to include energy offset in LJ energy calc
|
||||
<LI>
|
||||
peratom = # of values/atom not including bond info
|
||||
<LI>
|
||||
perflagx[yz] = flag for periodic (0) or non-periodic (1) BC
|
||||
<LI>
|
||||
pgrid(3) = # of processors in each dimension
|
||||
<LI>
|
||||
readflag = whether atom input file has been read or not (1/0)
|
||||
<LI>
|
||||
restartfileflag = which restart file to open next (0/1)
|
||||
<LI>
|
||||
restartflag = write restart file every this many steps (0=never)
|
||||
<LI>
|
||||
t_every = rescale/replace temp every this many steps
|
||||
<LI>
|
||||
tempflag = constant temperature style flag
|
||||
<LI>
|
||||
thermoflag = print thermo info every this many steps (0 = never)
|
||||
<LI>
|
||||
thermostyle = style of thermo output (0 = full, 1 = reduced)
|
||||
<LI>
|
||||
trueflag = whether to dump remapped or true atom positions
|
||||
<LI>
|
||||
units = flag for real vs reduced LJ units
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930764974">Variables (character): </A></H3>
|
||||
<UL>
|
||||
<LI>
|
||||
datafile = file to read atom and connectivity info from
|
||||
<LI>
|
||||
diagfile(maxdiag) = files to print user-specified diagnostics to
|
||||
<LI>
|
||||
diagname(maxdiag) = name of a user-specified diagnostic routine
|
||||
<LI>
|
||||
dumpfile = file to dump atom info to
|
||||
<LI>
|
||||
dumpforcefile = file to dump force info to
|
||||
<LI>
|
||||
dumpvelfile = file to dump velocity info to
|
||||
<LI>
|
||||
restart_in = file to read restart info from
|
||||
<LI>
|
||||
restart_out[12] = files to write restart info to
|
||||
</UL>
|
||||
<P>
|
||||
</P>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,239 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS Data Format</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation</P>
|
||||
<P>
|
||||
This file describes the format of the data file read into LAMMPS with
|
||||
the "read data" command. The data file contains basic
|
||||
information about the size of the problem to be run, the initial atomic
|
||||
coordinates, molecular topology, and (optionally) force-field
|
||||
coefficients. It will be easiest to understand this file if you read it
|
||||
while looking at a sample data file from the examples.</P>
|
||||
<P>
|
||||
This page has 2 sections:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930958962">Rules for formatting the Data File</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930958969">Sample file with Annotations</A>
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930958962">Rules for formatting the Data File: </A></H3>
|
||||
<P>
|
||||
Blank lines are important. After the header section, new entries are
|
||||
separated by blank lines. </P>
|
||||
<P>
|
||||
Indentation and space between words/numbers on one line is not
|
||||
important except that entry keywords (e.g. Masses, Bond Coeffs) must be
|
||||
left-justified and capitalized as shown. </P>
|
||||
<P>
|
||||
The header section (thru box bounds) must appear first in the file, the
|
||||
remaining entries (Masses, various Coeffs, Atoms, Bonds, etc) can come
|
||||
in any order. </P>
|
||||
<P>
|
||||
These entries must be in the file: header section, Masses, Atoms. </P>
|
||||
<P>
|
||||
These entries must be in the file if there are a non-zero number of
|
||||
them: Bonds, Angles, Dihedrals, Impropers, Bond Coeffs, Angle Coeffs,
|
||||
Dihedral Coeffs, Improper Coeffs. Cross-term coefficients for a
|
||||
particular kind of interaction (e.g. BondAngle Coeffs for bonds) must
|
||||
appear if class II force fields have been turned on in the input
|
||||
command file via a "style" command. </P>
|
||||
<P>
|
||||
The Nonbond Coeffs entry contains one line for each atom type. These
|
||||
are the coefficients for an interaction between 2 atoms of the same
|
||||
type. The cross-type coeffs are computed by the appropriate class I or
|
||||
class II mixing rules, or can be specified explicitly using the
|
||||
"nonbond coeff" command in the input command script. See the <A
|
||||
HREF="force_fields.html">force_fields</A> page for more information. </P>
|
||||
<P>
|
||||
The Nonbond Coeffs and Bond Coeffs entries are optional since they can
|
||||
be specified from the input command script. This is not true if bond
|
||||
style is set to class II since those coeffs can only be specified in
|
||||
this data file. </P>
|
||||
<P>
|
||||
In the Atoms entry, the atoms can be in any order so long as there are
|
||||
N entries. The 1st number on the line is the atom-tag (number from 1 to
|
||||
N) which is used to identify the atom throughout the simulation. The
|
||||
molecule-tag is a second identifier which is attached to the atom; it
|
||||
can be 0, or a counter for the molecule the atom is part of, or any
|
||||
other number you wish. The q value is the charge of the atom in
|
||||
electron units (e.g. +1 for a proton). The xyz values are the initial
|
||||
position of the atom. For 2-d simulations specify z as 0.0.</P>
|
||||
<P>
|
||||
The final 3 nx,ny,nz values on a line of the Atoms entry are optional.
|
||||
LAMMPS only reads them if the "true flag" command is
|
||||
specified in the input command script. Otherwise they are initialized
|
||||
to 0 by LAMMPS. Their meaning, for each dimension, is that
|
||||
"n" box-lengths are added to xyz to get the atom's
|
||||
"true" un-remapped position. This can be useful in pre- or
|
||||
post-processing to enable the unwrapping of long-chained molecules
|
||||
which wrap thru the periodic box one or more times. The value of
|
||||
"n" can be positive, negative, or zero. For 2-d simulations
|
||||
specify nz as 0. </P>
|
||||
<P>
|
||||
For simulations with periodic boundary conditions, xyz are remapped
|
||||
into the periodic box (from as far away as needed), so the initial
|
||||
coordinates need not be inside the box. The nx,ny,nz values (as read in
|
||||
or as set to zero by LAMMPS) are appropriately adjusted by this
|
||||
remapping. </P>
|
||||
<P>
|
||||
The number of coefficients specified on each line of coefficient
|
||||
entries (Nonbond Coeffs, Bond Coeffs, etc) depends on the
|
||||
"style" of interaction. This is specified in the input
|
||||
command script, unless the default is used. See the <A
|
||||
HREF="input_commands.html">input_commands</A> page for a description
|
||||
of the various style options. The <A HREF="input_commands.html">input_commands</A>
|
||||
and <A HREF="force_fields.html">force_fields</A> pages explain the
|
||||
meaning and valid ranges for each of the coefficients. </P>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930958969">Sample file with Annotations</A></H3>
|
||||
<P>
|
||||
Here is a sample file with annotations in parenthesis and lengthy
|
||||
sections replaced by dots (...). Note that the blank lines are
|
||||
important in this example.</P>
|
||||
<PRE>
|
||||
|
||||
LAMMPS Description (1st line of file)
|
||||
|
||||
100 atoms (this must be the 3rd line, 1st 2 lines are ignored)
|
||||
95 bonds (# of bonds to be simulated)
|
||||
50 angles (include these lines even if number = 0)
|
||||
30 dihedrals
|
||||
20 impropers
|
||||
|
||||
5 atom types (# of nonbond atom types)
|
||||
10 bond types (# of bond types = sets of bond coefficients)
|
||||
18 angle types
|
||||
20 dihedral types (do not include a bond,angle,dihedral,improper type
|
||||
2 improper types line if number of bonds,angles,etc is 0)
|
||||
|
||||
-0.5 0.5 xlo xhi (for periodic systems this is box size,
|
||||
-0.5 0.5 ylo yhi for non-periodic it is min/max extent of atoms)
|
||||
-0.5 0.5 zlo zhi (do not include this line for 2-d simulations)
|
||||
|
||||
Masses
|
||||
|
||||
1 mass
|
||||
...
|
||||
N mass (N = # of atom types)
|
||||
|
||||
Nonbond Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of atom types)
|
||||
|
||||
Bond Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of bond types)
|
||||
|
||||
Angle Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of angle types)
|
||||
|
||||
Dihedral Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
Improper Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of improper types)
|
||||
|
||||
BondBond Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of angle types)
|
||||
|
||||
BondAngle Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of angle types)
|
||||
|
||||
MiddleBondTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
EndBondTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
AngleTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
AngleAngleTorsion Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
BondBond13 Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of dihedral types)
|
||||
|
||||
AngleAngle Coeffs
|
||||
|
||||
1 coeff1 coeff2 ...
|
||||
...
|
||||
N coeff1 coeff2 ... (N = # of improper types)
|
||||
|
||||
Atoms
|
||||
|
||||
1 molecule-tag atom-type q x y z nx ny nz (nx,ny,nz are optional -
|
||||
... see "true flag" input command)
|
||||
...
|
||||
N molecule-tag atom-type q x y z nx ny nz (N = # of atoms)
|
||||
|
||||
Bonds
|
||||
|
||||
1 bond-type atom-1 atom-2
|
||||
...
|
||||
N bond-type atom-1 atom-2 (N = # of bonds)
|
||||
|
||||
Angles
|
||||
|
||||
1 angle-type atom-1 atom-2 atom-3 (atom-2 is the center atom in angle)
|
||||
...
|
||||
N angle-type atom-1 atom-2 atom-3 (N = # of angles)
|
||||
|
||||
Dihedrals
|
||||
|
||||
1 dihedral-type atom-1 atom-2 atom-3 atom-4 (atoms 2-3 form central bond)
|
||||
...
|
||||
N dihedral-type atom-1 atom-2 atom-3 atom-4 (N = # of dihedrals)
|
||||
|
||||
Impropers
|
||||
|
||||
1 improper-type atom-1 atom-2 atom-3 atom-4 (atom-1 is central atom)
|
||||
...
|
||||
N improper-type atom-1 atom-2 atom-3 atom-4 (N = # of impropers)
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,550 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS Force Fields</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation</P>
|
||||
<P>
|
||||
This file outlines the force-field formulas used in LAMMPS. Read this
|
||||
file in conjunction with the <A HREF="data_format.html">data_format</A>
|
||||
and <A HREF="units.html">units</A> file.</P>
|
||||
<P>
|
||||
The sections of this page are as follows:</P>
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957465">Nonbond Coulomb</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957471">Nonbond Lennard-Jones</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957478">Mixing Rules for Lennard-Jones</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957482">Bonds</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957488">Angles</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957509">Dihedrals</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957513">Impropers</A>
|
||||
<LI>
|
||||
<A HREF="#_cch3_930957527">Class II Force Field</A>
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957465">Nonbond Coulomb</A></H3>
|
||||
<P>
|
||||
Whatever Coulomb style is specified in the input command file, the
|
||||
short-range Coulombic interactions are computed by this formula,
|
||||
modified by an appropriate smoother for the smooth, Ewald, and PPPM
|
||||
styles.</P>
|
||||
<PRE>
|
||||
E = C q1 q2 / (epsilon * r)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
C = hardwired constant to convert to energy units
|
||||
q1,q2 = charge of each atom in electron units (proton = +1),
|
||||
specified in "Atoms" entry in data file
|
||||
epsilon = dielectric constant (vacuum = 1.0),
|
||||
set by user in input command file
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957471">Nonbond Lennard-Jones </A></H3>
|
||||
<P>
|
||||
The style of nonbond potential is specified in the input command file. </P>
|
||||
<H4>
|
||||
(1) lj/cutoff </H4>
|
||||
<PRE>
|
||||
|
||||
E = 4 epsilon [ (sigma/r)^12 - (sigma/r)^6 ]
|
||||
|
||||
standard Lennard Jones potential
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) lj/switch </H4>
|
||||
<PRE>
|
||||
|
||||
E = 4 epsilon [ (sigma/r)^12 - (sigma/r)^6 ] for r < r_inner
|
||||
= spline fit for r_inner < r < cutoff
|
||||
= 0 for r > cutoff
|
||||
|
||||
switching function (spline fit) is applied to standard LJ
|
||||
within a switching region (from r_inner to cutoff) so that
|
||||
energy and force go smoothly to zero
|
||||
spline coefficients are computed by LAMMPS
|
||||
so that at inner cutoff (r_inner) the potential, force,
|
||||
and 1st-derivative of force are all continuous,
|
||||
and at outer cutoff (cutoff) the potential and force
|
||||
both go to zero
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
2 cutoffs (r_inner and cutoff) are set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(3) lj/shift </H4>
|
||||
<PRE>
|
||||
|
||||
E = 4 epsilon [ (sigma/(r - delta))^12 - (sigma/(r - delta))^6 ]
|
||||
|
||||
same as lj/cutoff except that r is shifted by delta
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
coeff3 = delta (distance)
|
||||
|
||||
3 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(4) soft </H4>
|
||||
<PRE>
|
||||
|
||||
E = A * [ 1 + cos( pi * r / cutoff ) ]
|
||||
|
||||
useful for pushing apart overlapping atoms by ramping A over time
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = prefactor A at start of run (energy)
|
||||
coeff2 = prefactor A at end of run (energy)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(5) class2/cutoff </H4>
|
||||
<PRE>
|
||||
|
||||
E = epsilon [ 2 (sigma/r)^9 - 3 (sigma/r)^6 ]
|
||||
|
||||
used with class2 bonded force field
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = sigma (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
1 cutoff is set in input script
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957478">Mixing Rules for Lennard-Jones</A></H3>
|
||||
<P>
|
||||
The coefficients for each nonbond style are input in either the data
|
||||
file by the "read data" command or in the input script using
|
||||
the "nonbond coeff" command. In the former case, only one set
|
||||
of coefficients is input for each atom type. The cross-type coeffs are
|
||||
computed using one of three possible mixing rules: </P>
|
||||
<PRE>
|
||||
|
||||
geometric: epsilon_ij = sqrt(epsilon_i * epsilon_j)
|
||||
sigma_ij = sqrt(sigma_i * sigma_j)
|
||||
|
||||
arithmetic: epsilon_ij = sqrt(epsilon_i * epsilon_j)
|
||||
sigma_ij = (sigma_i + sigma_j) / 2
|
||||
|
||||
sixthpower: epsilon_ij =
|
||||
(2 * sqrt(epsilon_i*epsilon_j) * sigma_i^3 * sigma_j^3) /
|
||||
(sigma_i^6 + sigma_j^6)
|
||||
sigma_ij= ((sigma_i**6 + sigma_j**6) / 2) ^ (1/6)
|
||||
|
||||
</PRE>
|
||||
<P>
|
||||
The default mixing rule for nonbond styles lj/cutoff, lj/switch,
|
||||
lj/shift, and soft is "geometric". The default for nonbond
|
||||
style class2/cutoff is "sixthpower". </P>
|
||||
<P>
|
||||
The default can be overridden using the "mixing style"
|
||||
command. The one exception to this is for the nonbond style soft, for
|
||||
which only an epsilon prefactor is input. This is always mixed
|
||||
geometrically. </P>
|
||||
<P>
|
||||
Also, for nonbond style lj/shift, the delta coefficient is always mixed
|
||||
using the rule </P>
|
||||
<UL>
|
||||
<LI>
|
||||
delta_ij = (delta_i + delta_j) / 2
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957482">Bonds</A></H3>
|
||||
<P>
|
||||
The style of bond potential is specified in the input command file.</P>
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (r - r0)^2
|
||||
|
||||
standard harmonic spring
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2) (the usual 1/2 is included in the K)
|
||||
coeff2 = r0 (distance)
|
||||
|
||||
2 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) FENE/standard </H4>
|
||||
<PRE>
|
||||
|
||||
E = -0.5 K R0^2 * ln[1 - (r/R0)^2] +
|
||||
4 epsilon [(sigma/r)^12 - (sigma/r)^6] + epsilon
|
||||
|
||||
finite extensible nonlinear elastic (FENE) potential for
|
||||
polymer bead-spring models
|
||||
see Kremer, Grest, J Chem Phys, 92, p 5057 (1990)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2)
|
||||
coeff2 = R0 (distance)
|
||||
coeff3 = epsilon (energy)
|
||||
coeff4 = sigma (distance)
|
||||
|
||||
1st term is attraction, 2nd term is repulsion (shifted LJ)
|
||||
1st term extends to R0
|
||||
2nd term only extends to the minimum of the LJ potential,
|
||||
a cutoff distance computed by LAMMPS (2^(1/6) * sigma)
|
||||
|
||||
4 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(3) FENE/shift </H4>
|
||||
<PRE>
|
||||
|
||||
E = -0.5 K R0^2 * ln[1 - ((r - delta)/R0)^2] +
|
||||
4 epsilon [(sigma/(r - delta))^12 - (sigma/(r - delta))^6] + epsilon
|
||||
|
||||
same as FENE/standard expect that r is shifted by delta
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2)
|
||||
coeff2 = R0 (distance)
|
||||
coeff3 = epsilon (energy)
|
||||
coeff4 = sigma (distance)
|
||||
coeff5 = delta (distance)
|
||||
|
||||
1st term is attraction, 2nd term is repulsion (shifted LJ)
|
||||
1st term extends to R0
|
||||
2nd term only extends to the minimum of the LJ potential,
|
||||
a cutoff distance computed by LAMMPS (2^(1/6) * sigma + delta)
|
||||
|
||||
5 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(4) nonlinear </H4>
|
||||
<PRE>
|
||||
|
||||
E = epsilon (r - r0)^2 / [ lamda^2 - (r - r0)^2 ]
|
||||
|
||||
non-harmonic spring of equilibrium length r0
|
||||
with finite extension of lamda
|
||||
see Rector, Van Swol, Henderson, Molecular Physics, 82, p 1009 (1994)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = epsilon (energy)
|
||||
coeff2 = r0 (distance)
|
||||
coeff3 = lamda (distance)
|
||||
|
||||
3 coeffs are listed in data file or set in input script
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(5) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
E = K2 (r - r0)^2 + K3 (r - r0)^3 + K4 (r - r0)^4
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = r0 (distance)
|
||||
coeff2 = K2 (energy/distance^2)
|
||||
coeff3 = K3 (energy/distance^3)
|
||||
coeff4 = K4 (energy/distance^4)
|
||||
|
||||
4 coeffs are listed in data file - cannot be set in input script
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957488">Angles </A></H3>
|
||||
<P>
|
||||
The style of angle potential is specified in the input command file. </P>
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (theta - theta0)^2
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/radian^2) (the usual 1/2 is included in the K)
|
||||
coeff2 = theta0 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
2 coeffs are listed in data file
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
E = K2 (theta - theta0)^2 + K3 (theta - theta0)^3 +
|
||||
K4 (theta - theta0)^4
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = theta0 (degrees) (converted to radians within LAMMPS)
|
||||
coeff2 = K2 (energy/radian^2)
|
||||
coeff3 = K3 (energy/radian^3)
|
||||
coeff4 = K4 (energy/radian^4)
|
||||
|
||||
4 coeffs are listed in data file
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957509">Dihedrals </A></H3>
|
||||
<P>
|
||||
The style of dihedral potential is specified in the input command file. </P>
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K [1 + d * cos (n * phi) ]
|
||||
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy)
|
||||
coeff2 = d (always +1 or -1)
|
||||
coeff3 = n (1,2,3,4,6)
|
||||
|
||||
Cautions when comparing to other force fields:
|
||||
|
||||
some force fields reverse the sign convention on d so that
|
||||
E = K [1 - d * cos(n*phi)]
|
||||
some force fields divide/multiply K by the number of multiple
|
||||
torsions that contain the j-k bond in an i-j-k-l torsion
|
||||
some force fields let n be positive or negative which
|
||||
corresponds to d = 1,-1
|
||||
in the LAMMPS force field, the trans position = 180 degrees, while
|
||||
in some force fields trans = 0 degrees
|
||||
|
||||
3 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
E = SUM(n=1,3) { K_n [ 1 - cos( n*Phi - Phi0_n ) ] }
|
||||
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K_1 (energy)
|
||||
coeff2 = Phi0_1 (degrees) (converted to radians within LAMMPS)
|
||||
coeff3 = K_2 (energy)
|
||||
coeff4 = Phi0_2 (degrees) (converted to radians within LAMMPS)
|
||||
coeff5 = K_3 (energy)
|
||||
coeff6 = Phi0_3 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
6 coeffs are listed in data file
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957513">Impropers</A></H3>
|
||||
<P>
|
||||
The style of improper potential is specified in the input command file. </P>
|
||||
<H4>
|
||||
(1) harmonic </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (chi - chi0)^2
|
||||
|
||||
chi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/radian^2) (the usual 1/2 is included in the K)
|
||||
coeff2 = chi0 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
in data file, listing of 4 atoms requires atom-1 as central atom
|
||||
some force fields (AMBER,Discover) have atom-2 as central atom - it is really
|
||||
an out-of-plane torsion, may need to treat as dihedral in LAMMPS
|
||||
|
||||
2 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
(2) class2 </H4>
|
||||
<PRE>
|
||||
|
||||
same formula, coeffs, and meaning as "harmonic" except that LAMMPS
|
||||
averages all 3 angle-contributions to chi
|
||||
in class II this is called a Wilson out-of-plane interaction
|
||||
|
||||
2 coeffs are listed in data file
|
||||
</PRE>
|
||||
<HR>
|
||||
<H3>
|
||||
<A NAME="_cch3_930957527">Class II Force Field</A></H3>
|
||||
<P>
|
||||
If class II force fields are selected in the input command file,
|
||||
additional cross terms are computed as part of the force field.</P>
|
||||
<H4>
|
||||
Bond-Bond (computed within class II angles) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (r - r0) * (r' - r0')
|
||||
|
||||
r,r' = distance (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/distance^2)
|
||||
coeff2 = r0 (distance)
|
||||
coeff3 = r0' (distance)
|
||||
|
||||
3 coeffs are input in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Bond-Angle (computed within class II angles for each of 2 bonds) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K_n (r - r0_n) * (theta - theta0)
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
theta = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K_1 (energy/distance-radians)
|
||||
coeff2 = K_2 (energy/distance-radians)
|
||||
coeff3 = r0_1 (distance)
|
||||
coeff4 = r0_2 (distance)
|
||||
|
||||
Note: theta0 is known from angle coeffs so don't need it specified here
|
||||
|
||||
4 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Middle-Bond-Torsion (computed within class II dihedral) </H4>
|
||||
<PRE>
|
||||
|
||||
E = (r - r0) * [ F1*cos(phi) + F2*cos(2*phi) + F3*cos(3*phi) ]
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = F1 (energy/distance)
|
||||
coeff2 = F2 (energy/distance)
|
||||
coeff3 = F3 (energy/distance)
|
||||
coeff4 = r0 (distance)
|
||||
|
||||
4 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
End-Bond-Torsion (computed within class II dihedral for each of 2
|
||||
bonds) </H4>
|
||||
<PRE>
|
||||
|
||||
E = (r - r0_n) * [ F1_n*cos(phi) + F2_n*cos(2*phi) + F3_n*cos(3*phi) ]
|
||||
|
||||
r = distance (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = F1_1 (energy/distance)
|
||||
coeff2 = F2_1 (energy/distance)
|
||||
coeff3 = F3_1 (energy/distance)
|
||||
coeff4 = F1_2 (energy/distance)
|
||||
coeff5 = F2_3 (energy/distance)
|
||||
coeff6 = F3_3 (energy/distance)
|
||||
coeff7 = r0_1 (distance)
|
||||
coeff8 = r0_2 (distance)
|
||||
|
||||
8 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Angle-Torsion (computed within class II dihedral for each of 2 angles) </H4>
|
||||
<PRE>
|
||||
|
||||
E = (theta - theta0) * [ F1_n*cos(phi) + F2_n*cos(2*phi) + F3_n*cos(3*phi) ]
|
||||
|
||||
theta = radians (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = F1_1 (energy/radians)
|
||||
coeff2 = F2_1 (energy/radians)
|
||||
coeff3 = F3_1 (energy/radians)
|
||||
coeff4 = F1_2 (energy/radians)
|
||||
coeff5 = F2_3 (energy/radians)
|
||||
coeff6 = F3_3 (energy/radians)
|
||||
coeff7 = theta0_1 (degrees) (converted to radians within LAMMPS)
|
||||
coeff8 = theta0_2 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
8 coeffs are listed in data file
|
||||
</PRE>
|
||||
<H4>
|
||||
Angle-Angle-Torsion (computed within class II dihedral) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K (theta - theta0) * (theta' - theta0') * (phi - phi0)
|
||||
|
||||
theta,theta' = radians (computed by LAMMPS)
|
||||
phi = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K (energy/radians^3)
|
||||
coeff2 = theta0 (degrees) (converted to radians within LAMMPS)
|
||||
coeff3 = theta0' (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
Note: phi0 is known from dihedral coeffs so don't need it specified here
|
||||
|
||||
3 coeffs are listed in data file
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
Bond-Bond-13-Torsion (computed within class II dihedral) </H4>
|
||||
<PRE>
|
||||
|
||||
(undocumented)
|
||||
|
||||
</PRE>
|
||||
<H4>
|
||||
Angle-Angle (computed within class II improper for each of 3 pairs of
|
||||
angles) </H4>
|
||||
<PRE>
|
||||
|
||||
E = K_n (theta - theta0_n) * (theta' - theta0_n')
|
||||
|
||||
theta,theta' = radians (computed by LAMMPS)
|
||||
|
||||
coeff1 = K_1 (energy/radians^2)
|
||||
coeff2 = K_2 (energy/radians^2)
|
||||
coeff3 = K_3 (energy/radians^2)
|
||||
coeff4 = theta0_1 (degrees) (converted to radians within LAMMPS)
|
||||
coeff5 = theta0_2 (degrees) (converted to radians within LAMMPS)
|
||||
coeff6 = theta0_3 (degrees) (converted to radians within LAMMPS)
|
||||
|
||||
6 coeffs are listed in data file
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,127 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
History of LAMMPS</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level of LAMMPS documentation.</P>
|
||||
<P>
|
||||
This is a brief history of features added to each version of LAMMPS.</P>
|
||||
<HR>
|
||||
<H3>
|
||||
LAMMPS 99 - June 99 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
all-MPI version of code (F77 + C + MPI) for maximum portablility
|
||||
<LI>
|
||||
only one PPPM choice now, the better of the two earlier ones
|
||||
<LI>
|
||||
PPPM uses portable FFTs and data remapping routines, written in C w/
|
||||
MPI, can now use non-power-of-2 processors and grid sizes
|
||||
<LI>
|
||||
auto-mapping of simulation box to processors
|
||||
<LI>
|
||||
removed a few unused/unneeded commands (bdump, log file, id string,
|
||||
limit)
|
||||
<LI>
|
||||
changed syntax of some commands for simplicity & consistency (see <A
|
||||
HREF="input_commands.html">input commands</A>)
|
||||
<LI>
|
||||
changed method of calling/writing user diagnostic routines to be simpler
|
||||
<LI>
|
||||
documentation in HTML format
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 5.0 - Oct 1997 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
final version of class II force fields
|
||||
<LI>
|
||||
new formulation of NVE, NVT, NPT and rRESPA integrators
|
||||
<LI>
|
||||
new version of msi2lmp pre-processing tool, does not require DISCOVER
|
||||
to run, only DISCOVER force field files
|
||||
<LI>
|
||||
energy minimizer, Hessian-free truncated Newton method
|
||||
<LI>
|
||||
new pressure controllers and constraints
|
||||
<LI>
|
||||
replicate tool for generating new data files from old ones
|
||||
</UL>
|
||||
<HR ALIGN="LEFT">
|
||||
<H3>
|
||||
Version 4.0 - March 1997 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
1st version of class II force fields
|
||||
<LI>
|
||||
new, faster PPPM solver (newpppm)
|
||||
<LI>
|
||||
rRESPA
|
||||
<LI>
|
||||
new data file format
|
||||
<LI>
|
||||
new constraints, diagnostics
|
||||
<LI>
|
||||
msi2lmp pre-processing tool
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 3.0 - March 1996 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
more general force-field formulation
|
||||
<LI>
|
||||
atom/group constraints
|
||||
<LI>
|
||||
LJ units and bond potentials
|
||||
<LI>
|
||||
smoothed LJ potential option
|
||||
<LI>
|
||||
Langevin thermostat
|
||||
<LI>
|
||||
Newton's 3rd law option
|
||||
<LI>
|
||||
hook for user-supplied diagnostic routines
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 2.0 - October 1995 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
bug fix of velocity initialization which caused drift
|
||||
<LI>
|
||||
PPPM for long-range Coulombic
|
||||
<LI>
|
||||
constant NPT
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 1.1 - February 1995 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
Ewald for long-range Coulombic
|
||||
<LI>
|
||||
full Newton's 3rd law (doubled communication)
|
||||
<LI>
|
||||
dumping of atom positions and velocities
|
||||
<LI>
|
||||
restart files
|
||||
</UL>
|
||||
<HR>
|
||||
<H3>
|
||||
Version 1.0 - January 1995 </H3>
|
||||
<UL>
|
||||
<LI>
|
||||
short-range bonded and non-bonded forces
|
||||
<LI>
|
||||
partial Newton's 3rd law
|
||||
<LI>
|
||||
velocity-Verlet integrator
|
||||
</UL>
|
||||
</BODY>
|
||||
</HTML>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,119 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="Generator" CONTENT="Cosmo Create 1.0.3">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>
|
||||
LAMMPS Units</H2>
|
||||
<P>
|
||||
<A HREF="README.html">Return</A> to top-level LAMMPS documentation.</P>
|
||||
<P>
|
||||
This file describes the units associated with many of the key variables
|
||||
and equations used inside the LAMMPS code. Units used for input command
|
||||
parameters are described in the input_commands file. The input command
|
||||
"units" selects between conventional and Lennard-Jones units.
|
||||
See the force_fields file for more information on units for the force
|
||||
field parameters that are input from data files. </P>
|
||||
<P>
|
||||
Conventional units: </P>
|
||||
<UL>
|
||||
<LI>
|
||||
distance = Angstroms
|
||||
<LI>
|
||||
time = femtoseconds
|
||||
<LI>
|
||||
mass = grams/mole
|
||||
<LI>
|
||||
temperature = degrees K
|
||||
<LI>
|
||||
pressure = atmospheres
|
||||
<LI>
|
||||
energy = Kcal/mole
|
||||
<LI>
|
||||
velocity = Angstroms/femtosecond
|
||||
<LI>
|
||||
force = grams/mole * Angstroms/femtosecond^2
|
||||
<LI>
|
||||
charge = +/- 1.0 is proton/electron
|
||||
</UL>
|
||||
<P>
|
||||
LJ reduced units: </P>
|
||||
<UL>
|
||||
<LI>
|
||||
distance = sigmas
|
||||
<LI>
|
||||
time = reduced LJ tau
|
||||
<LI>
|
||||
mass = ratio to unitless 1.0
|
||||
<LI>
|
||||
temperature = reduced LJ temp
|
||||
<LI>
|
||||
pressure = reduced LJ pressure
|
||||
<LI>
|
||||
energy = epsilons
|
||||
<LI>
|
||||
velocity = sigmas/tau
|
||||
<LI>
|
||||
force = reduced LJ force (sigmas/tau^2)
|
||||
<LI>
|
||||
charge = ratio to unitless 1.0
|
||||
</UL>
|
||||
<HR>
|
||||
<P>
|
||||
This listing of variables assumes conventional units; to convert to LJ
|
||||
reduced units, simply substitute the appropriate term from the list
|
||||
above. E.g. x is in sigmas in LJ units. Per-mole in any of the units
|
||||
simply means for 6.023 x 10^23 atoms.</P>
|
||||
<P>
|
||||
</P>
|
||||
<PRE>
|
||||
Meaning Variable Units
|
||||
|
||||
positions x Angstroms
|
||||
velocities v Angstroms / click (see below)
|
||||
forces f Kcal / (mole - Angstrom)
|
||||
masses mass gram / mole
|
||||
charges q electron units (-1 for an electron)
|
||||
(1 e.u. = 1.602 x 10^-19 coul)
|
||||
|
||||
time --- clicks (1 click = 48.88821 fmsec)
|
||||
timestep dt clicks
|
||||
input timestep dt_in fmsec
|
||||
time convert dtfactor 48.88821 fmsec / click
|
||||
|
||||
temperature t_current degrees K
|
||||
t_start
|
||||
t_stop
|
||||
input damping t_freq_in inverse fmsec
|
||||
internal temp t_freq inverse clicks
|
||||
damping
|
||||
|
||||
dielec const dielectric 1.0 (unitless)
|
||||
Boltmann const boltz 0.001987191 Kcal / (mole - degree K)
|
||||
|
||||
virial virial[xyz] Kcal/mole = r dot F
|
||||
pressure factor pfactor 68589.796 (convert internal to atmospheres)
|
||||
internal p_current Kcal / (mole - Angs^3)
|
||||
pressure p_start
|
||||
p_stop
|
||||
input press p_start_in atmospheres
|
||||
p_stop_in
|
||||
output press log file atmospheres
|
||||
input damping p_freq_in inverse time
|
||||
internal press p_freq inverse clicks
|
||||
damping
|
||||
|
||||
pot eng e_potential Kcal/mole
|
||||
kin eng e_kinetic Kcal/mole
|
||||
eng convert efactor 332.0636 (Kcal - Ang) / (q^2 - mole)
|
||||
(convert Coulomb eng to Kcal/mole)
|
||||
|
||||
LJ coeffs lja,ljb Kcal-Angs^(6,12)/mole
|
||||
|
||||
bond various see force_fields file
|
||||
parameters 2,3,4-body
|
||||
terms
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,167 @@
|
|||
\documentstyle[12pt]{article}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\begin{center}
|
||||
|
||||
\large{Additional documentation for the Gay-Berne ellipsoidal potential \\
|
||||
as implemented in LAMMPS}
|
||||
|
||||
\end{center}
|
||||
|
||||
\centerline{Mike Brown, Sandia National Labs, April 2007}
|
||||
|
||||
\vspace{0.3in}
|
||||
|
||||
The Gay-Berne anisotropic LJ interaction between pairs of dissimilar
|
||||
ellipsoidal particles is given by
|
||||
|
||||
$$ U ( \mathbf{A}_1, \mathbf{A}_2, \mathbf{r}_{12} ) = U_r (
|
||||
\mathbf{A}_1, \mathbf{A}_2, \mathbf{r}_{12}, \gamma ) \cdot \eta_{12} (
|
||||
\mathbf{A}_1, \mathbf{A}_2, \upsilon ) \cdot \chi_{12} ( \mathbf{A}_1,
|
||||
\mathbf{A}_2, \mathbf{r}_{12}, \mu ) $$
|
||||
|
||||
where $\mathbf{A}_1$ and $\mathbf{A}_2$ are the transformation
|
||||
matrices from the simulation box frame to the body frame and
|
||||
$\mathbf{r}_{12}$ is the center to center vector between the
|
||||
particles. $U_r$ controls the shifted distance dependent interaction
|
||||
based on the distance of closest approach of the two particles
|
||||
($h_{12}$) and the user-specified shift parameter gamma:
|
||||
|
||||
$$ U_r = 4 \epsilon ( \varrho^{12} - \varrho^6) $$
|
||||
|
||||
$$ \varrho = \frac{\sigma}{ h_{12} + \gamma \sigma} $$
|
||||
|
||||
Let the shape matrices $\mathbf{S}_i=\mbox{diag}(a_i, b_i, c_i)$ be
|
||||
given by the ellipsoid radii. The $\eta$ orientation-dependent energy
|
||||
based on the user-specified exponent $\upsilon$ is given by
|
||||
|
||||
$$ \eta_{12} = [ \frac{ 2 s_1 s_2 }{\det ( \mathbf{G}_{12} )}]^{
|
||||
\upsilon / 2 } , $$
|
||||
|
||||
$$ s_i = [a_i b_i + c_i c_i][a_i b_i]^{ 1 / 2 }, $$
|
||||
|
||||
and
|
||||
|
||||
$$ \mathbf{G}_{12} = \mathbf{A}_1^T \mathbf{S}_1^2 \mathbf{A}_1 +
|
||||
\mathbf{A}_2^T \mathbf{S}_2^2 \mathbf{A}_2 = \mathbf{G}_1 +
|
||||
\mathbf{G}_2. $$
|
||||
|
||||
Let the relative energy matrices $\mathbf{E}_i = \mbox{diag}
|
||||
(\epsilon_{ia}, \epsilon_{ib}, \epsilon_{ic})$ be given by
|
||||
the relative well depths (dimensionless energy scales
|
||||
inversely proportional to the well-depths of the respective
|
||||
orthogonal configurations of the interacting molecules). The
|
||||
$\chi$ orientation-dependent energy based on the user-specified
|
||||
exponent $\mu$ is given by
|
||||
|
||||
$$ \chi_{12} = [2 \hat{\mathbf{r}}_{12}^T \mathbf{B}_{12}^{-1}
|
||||
\hat{\mathbf{r}}_{12}]^\mu, $$
|
||||
|
||||
$$ \hat{\mathbf{r}}_{12} = { \mathbf{r}_{12} } / |\mathbf{r}_{12}|, $$
|
||||
|
||||
and
|
||||
|
||||
$$ \mathbf{B}_{12} = \mathbf{A}_1^T \mathbf{E}_1^2 \mathbf{A}_1 +
|
||||
\mathbf{A}_2^T \mathbf{E}_2^2 \mathbf{A}_2 = \mathbf{B}_1 +
|
||||
\mathbf{B}_2. $$
|
||||
|
||||
Here, we use the distance of closest approach approximation given by the
|
||||
Perram reference, namely
|
||||
|
||||
$$ h_{12} = r - \sigma_{12} ( \mathbf{A}_1, \mathbf{A}_2,
|
||||
\mathbf{r}_{12} ), $$
|
||||
|
||||
$$ r = |\mathbf{r}_{12}|, $$
|
||||
|
||||
and
|
||||
|
||||
$$ \sigma_{12} = [ \frac{1}{2} \hat{\mathbf{r}}_{12}^T
|
||||
\mathbf{G}_{12}^{-1} \hat{\mathbf{r}}_{12}.]^{ -1/2 } $$
|
||||
|
||||
Forces and Torques: Because the analytic forces and torques have not
|
||||
been published for this potential, we list them here:
|
||||
|
||||
$$ \mathbf{f} = - \eta_{12} ( U_r \cdot { \frac{\partial \chi_{12}
|
||||
}{\partial r} } + \chi_{12} \cdot { \frac{\partial U_r }{\partial r} }
|
||||
) $$
|
||||
|
||||
where the derivative of $U_r$ is given by (see Allen reference)
|
||||
|
||||
$$ \frac{\partial U_r }{\partial r} = \frac{ \partial U_{SLJ} }{
|
||||
\partial r } \hat{\mathbf{r}}_{12} + r^{-2} \frac{ \partial U_{SLJ} }{
|
||||
\partial \varphi } [ \mathbf{\kappa} - ( \mathbf{\kappa}^T \cdot
|
||||
\hat{\mathbf{r}}_{12}) \hat{\mathbf{r}}_{12} ], $$
|
||||
|
||||
$$ \frac{ \partial U_{SLJ} }{ \partial \varphi } = 24 \epsilon ( 2
|
||||
\varrho^{13} - \varrho^7 ) \sigma_{12}^3 / 2 \sigma, $$
|
||||
|
||||
$$ \frac{ \partial U_{SLJ} }{ \partial r } = 24 \epsilon ( 2
|
||||
\varrho^{13} - \varrho^7 ) / \sigma, $$
|
||||
|
||||
and
|
||||
|
||||
$$ \mathbf{\kappa} = \mathbf{G}_{12}^{-1} \cdot \mathbf{r}_{12}. $$
|
||||
|
||||
The derivate of the $\chi$ term is given by
|
||||
|
||||
$$ \frac{\partial \chi_{12} }{\partial r} = - r^{-2} \cdot 4.0 \cdot [
|
||||
\mathbf{\iota} - ( \mathbf{\iota}^T \cdot \hat{\mathbf{r}}_{12} )
|
||||
\hat{\mathbf{r}}_{12} ] \cdot \mu \cdot \chi_{12}^{ ( \mu -1 ) / \mu
|
||||
}, $$
|
||||
|
||||
and
|
||||
|
||||
$$ \mathbf{\iota} = \mathbf{B}_{12}^{-1} \cdot \mathbf{r}_{12}. $$
|
||||
|
||||
The torque is given by:
|
||||
|
||||
$$ \mathbf{\tau}_i = U_r \eta_{12} \frac{ \partial \chi_{12} }{
|
||||
\partial \mathbf{q}_i } + \chi_{12} ( U_r \frac{ \partial \eta_{12} }{
|
||||
\partial \mathbf{q}_i } + \eta_{12} \frac{ \partial U_r }{ \partial
|
||||
\mathbf{q}_i } ), $$
|
||||
|
||||
$$ \frac{ \partial U_r }{ \partial \mathbf{q}_i } = \mathbf{A}_i \cdot
|
||||
(- \mathbf{\kappa}^T \cdot \mathbf{G}_i \times \mathbf{f}_k ), $$
|
||||
|
||||
$$ \mathbf{f}_k = - r^{-2} \frac{ \delta U_{SLJ} }{ \delta \varphi }
|
||||
\mathbf{\kappa}, $$
|
||||
|
||||
and
|
||||
|
||||
$$ \frac{ \partial \chi_{12} }{ \partial \mathbf{q}_i } = 4.0 \cdot
|
||||
r^{-2} \cdot \mathbf{A}_i (- \mathbf{\iota}^T \cdot \mathbf{B}_i
|
||||
\times \mathbf{\iota} ). $$
|
||||
|
||||
For the derivative of the $\eta$ term, we were unable to find a matrix
|
||||
expression due to the determinant. Let $a_{mi}$ be the mth row of the
|
||||
rotation matrix $A_i$. Then,
|
||||
|
||||
$$ \frac{ \partial \eta_{12} }{ \partial \mathbf{q}_i } = \mathbf{A}_i
|
||||
\cdot \sum_m \mathbf{a}_{mi} \times \frac{ \partial \eta_{12} }{
|
||||
\partial \mathbf{a}_{mi} } = \mathbf{A}_i \cdot \sum_m \mathbf{a}_{mi}
|
||||
\times \mathbf{d}_{mi}, $$
|
||||
|
||||
where $d_mi$ represents the mth row of a derivative matrix $D_i$,
|
||||
|
||||
$$ \mathbf{D}_i = - \frac{1}{2} \cdot ( \frac{2s1s2}{\det (
|
||||
\mathbf{G}_{12} ) } )^{ \upsilon / 2 } \cdot {\frac{\upsilon}{\det (
|
||||
\mathbf{G}_{12} ) }} \cdot \mathbf{E}, $$
|
||||
|
||||
where the matrix $E$ gives the derivate with respect to the rotation
|
||||
matrix,
|
||||
|
||||
$$ \mathbf{E} = [ e_{my} ] = \frac{ \partial \eta_{12} }{ \partial
|
||||
\mathbf{A}_i }, $$
|
||||
|
||||
and
|
||||
|
||||
$$ e_{my} = \det ( \mathbf{G}_{12} ) \cdot \mbox{trace} [
|
||||
\mathbf{G}_{12}^{-1} \cdot ( \hat{\mathbf{p}}_y \otimes \mathbf{a}_m +
|
||||
\mathbf{a}_m \otimes \hat{\mathbf{p}}_y ) \cdot s_{mm}^2 ]. $$
|
||||
|
||||
Here, $p_v$ is the unit vector for the axes in the lab frame $(p1=[1, 0,
|
||||
0], p2=[0, 1, 0], and p3=[0, 0, 1])$ and $s_{mm}$ gives the mth radius of
|
||||
the ellipsoid $i$.
|
||||
|
||||
\end{document}
|
Binary file not shown.
|
@ -0,0 +1,113 @@
|
|||
\documentstyle[12pt]{article}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\begin{center}
|
||||
|
||||
\large{Additional documentation for the RE-squared ellipsoidal potential \\
|
||||
as implemented in LAMMPS}
|
||||
|
||||
\end{center}
|
||||
|
||||
\centerline{Mike Brown, Sandia National Labs, October 2007}
|
||||
|
||||
\vspace{0.3in}
|
||||
|
||||
Let the shape matrices $\mathbf{S}_i=\mbox{diag}(a_i, b_i, c_i)$ be
|
||||
given by the ellipsoid radii. Let the relative energy matrices
|
||||
$\mathbf{E}_i = \mbox{diag} (\epsilon_{ia}, \epsilon_{ib},
|
||||
\epsilon_{ic})$ be given by the relative well depths
|
||||
(dimensionless energy scales inversely proportional to the well-depths
|
||||
of the respective orthogonal configurations of the interacting molecules).
|
||||
Let $\mathbf{A}_1$ and $\mathbf{A}_2$ be the transformation matrices
|
||||
from the simulation box frame to the body frame and $\mathbf{r}$
|
||||
be the center to center vector between the particles. Let $A_{12}$ be
|
||||
the Hamaker constant for the interaction given in LJ units by
|
||||
$A_{12}=4\pi^2\epsilon_{\mathrm{LJ}}(\rho\sigma^3)^2$.
|
||||
|
||||
\vspace{0.3in}
|
||||
|
||||
The RE-squared anisotropic interaction between pairs of
|
||||
ellipsoidal particles is given by
|
||||
|
||||
$$ U=U_A+U_R, $$
|
||||
|
||||
$$ U_\alpha=\frac{A_{12}}{m_\alpha}(\frac\sigma{h})^{n_\alpha}
|
||||
(1+o_\alpha\eta\chi\frac\sigma{h}) \times \prod_i{
|
||||
\frac{a_ib_ic_i}{(a_i+h/p_\alpha)(b_i+h/p_\alpha)(c_i+h/p_\alpha)}}, $$
|
||||
|
||||
$$ m_A=-36, n_A=0, o_A=3, p_A=2, $$
|
||||
|
||||
$$ m_R=2025, n_R=6, o_R=45/56, p_R=60^{1/3}, $$
|
||||
|
||||
$$ \chi = 2 \hat{\mathbf{r}}^T \mathbf{B}^{-1}
|
||||
\hat{\mathbf{r}}, $$
|
||||
|
||||
$$ \hat{\mathbf{r}} = { \mathbf{r} } / |\mathbf{r}|, $$
|
||||
|
||||
$$ \mathbf{B} = \mathbf{A}_1^T \mathbf{E}_1 \mathbf{A}_1 +
|
||||
\mathbf{A}_2^T \mathbf{E}_2 \mathbf{A}_2 $$
|
||||
|
||||
$$ \eta = \frac{ \det[\mathbf{S}_1]/\sigma_1^2+
|
||||
det[\mathbf{S}_2]/\sigma_2^2}{[\det[\mathbf{H}]/
|
||||
(\sigma_1+\sigma_2)]^{1/2}}, $$
|
||||
|
||||
$$ \sigma_i = (\hat{\mathbf{r}}^T\mathbf{A}_i^T\mathbf{S}_i^{-2}
|
||||
\mathbf{A}_i\hat{\mathbf{r}})^{-1/2}, $$
|
||||
|
||||
$$ \mathbf{H} = \frac{1}{\sigma_1}\mathbf{A}_1^T \mathbf{S}_1^2 \mathbf{A}_1 +
|
||||
\frac{1}{\sigma_2}\mathbf{A}_2^T \mathbf{S}_2^2 \mathbf{A}_2 $$
|
||||
|
||||
|
||||
Here, we use the distance of closest approach approximation given by the
|
||||
Perram reference, namely
|
||||
|
||||
$$ h = |r| - \sigma_{12}, $$
|
||||
|
||||
$$ \sigma_{12} = [ \frac{1}{2} \hat{\mathbf{r}}^T
|
||||
\mathbf{G}^{-1} \hat{\mathbf{r}}]^{ -1/2 }, $$
|
||||
|
||||
and
|
||||
|
||||
$$ \mathbf{G} = \mathbf{A}_1^T \mathbf{S}_1^2 \mathbf{A}_1 +
|
||||
\mathbf{A}_2^T \mathbf{S}_2^2 \mathbf{A}_2 $$
|
||||
|
||||
\vspace{0.3in}
|
||||
|
||||
The RE-squared anisotropic interaction between a
|
||||
ellipsoidal particle and a Lennard-Jones sphere is defined
|
||||
as the $\lim_{a_2->0}U$ under the constraints that
|
||||
$a_2=b_2=c_2$ and $\frac{4}{3}\pi a_2^3\rho=1$:
|
||||
|
||||
$$ U_{\mathrm{elj}}=U_{A_{\mathrm{elj}}}+U_{R_{\mathrm{elj}}}, $$
|
||||
|
||||
$$ U_{\alpha_{\mathrm{elj}}}=(\frac{3\sigma^3c_\alpha^3}
|
||||
{4\pi h_{\mathrm{elj}}^3})\frac{A_{12_{\mathrm{elj}}}}
|
||||
{m_\alpha}(\frac\sigma{h_{\mathrm{elj}}})^{n_\alpha}
|
||||
(1+o_\alpha\chi_{\mathrm{elj}}\frac\sigma{h_{\mathrm{elj}}}) \times
|
||||
\frac{a_1b_1c_1}{(a_1+h_{\mathrm{elj}}/p_\alpha)
|
||||
(b_1+h_{\mathrm{elj}}/p_\alpha)(c_1+h_{\mathrm{elj}}/p_\alpha)}, $$
|
||||
|
||||
$$ A_{12_{\mathrm{elj}}}=4\pi^2\epsilon_{\mathrm{LJ}}(\rho\sigma^3), $$
|
||||
|
||||
with $h_{\mathrm{elj}}$ and $\chi_{\mathrm{elj}}$ calculated as above
|
||||
by replacing $B$ with $B_{\mathrm{elj}}$ and $G$ with $G_{\mathrm{elj}}$:
|
||||
|
||||
$$ \mathbf{B}_{\mathrm{elj}} = \mathbf{A}_1^T \mathbf{E}_1 \mathbf{A}_1 + I, $$
|
||||
|
||||
$$ \mathbf{G}_{\mathrm{elj}} = \mathbf{A}_1^T \mathbf{S}_1^2 \mathbf{A}_1.$$
|
||||
|
||||
\vspace{0.3in}
|
||||
|
||||
The interaction between two LJ spheres is calculated as:
|
||||
|
||||
$$
|
||||
U_{\mathrm{lj}} = 4 \epsilon \left[ \left(\frac{\sigma}{|\mathbf{r}|}\right)^{12} -
|
||||
\left(\frac{\sigma}{|\mathbf{r}|}\right)^6 \right]
|
||||
$$
|
||||
|
||||
\vspace{0.3in}
|
||||
|
||||
The analytic derivatives are used for all force and torque calculation.
|
||||
|
||||
\end{document}
|
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC add_molecule</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_add_molecule">fix_modify AtC add_molecule </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify_AtC add_molecule <small|large> <TAG> <GROUP_NAME> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>small|large = can be small if molecule size < cutoff radius, must be large otherwise <br/>
|
||||
</li>
|
||||
<li><TAG> = tag for tracking a species <br/>
|
||||
</li>
|
||||
<li><GROUP_NAME> = name of group that tracking will be applied to <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> group WATERGROUP type 1 2 </code> <br/>
|
||||
<code> fix_modify AtC add_molecule small water WATERGROUP </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Associates a tag with all molecules corresponding to a specified group. <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No defaults for this command. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC add_species</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_add_species">fix_modify AtC add_species </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify_AtC add_species <TAG> <group|type> <ID> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><TAG> = tag for tracking a species <br/>
|
||||
</li>
|
||||
<li>group|type = LAMMPS defined group or type of atoms <br/>
|
||||
</li>
|
||||
<li><ID> = name of group or type number <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC add_species gold type 1 </code> <br/>
|
||||
<code> group GOLDGROUP type 1 </code> <br/>
|
||||
<code> fix_modify AtC add_species gold group GOLDGROUP </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Associates a tag with all atoms of a specified type or within a specified group. <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No defaults for this command. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC atom_element_map</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_atom_element_map">fix_modify AtC atom_element_map </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC atom_element_map <eulerian|lagrangian> <frequency> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>frequency (int) : frequency of updating atom-to-continuum maps based on the current configuration - only for eulerian </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc atom_element_map eulerian 100 </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Changes frame of reference from eulerian to lagrangian and sets the frequency for which the map from atoms to elements is reformed and all the attendant data is recalculated. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Cannot change map type after initialization. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>lagrangian </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,61 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC atom_weight</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_atom_weight">fix_modify AtC atom_weight </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC atom_weight <method> <arguments></p>
|
||||
<ul>
|
||||
<li><method> = <br/>
|
||||
value: atoms in specified group assigned constant value given <br/>
|
||||
lattice: volume per atom for specified lattice type (e.g. fcc) and parameter <br/>
|
||||
element: element volume divided among atoms within element <br/>
|
||||
region: volume per atom determined based on the atom count in the MD regions and their volumes. Note: meaningful only if atoms completely fill all the regions. <br/>
|
||||
group: volume per atom determined based on the atom count in a group and its volume<br/>
|
||||
read_in: list of values for atoms are read-in from specified file <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc atom_weight constant myatoms 11.8 </code> <br/>
|
||||
<code> fix_modify atc atom_weight lattice </code> <br/>
|
||||
<code> fix_modify atc atom_weight read-in atm_wt_file.txt </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command for assigning the value of atomic weights used for atomic integration in atom-continuum coupled simulations. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Use of lattice option requires a lattice type and parameter is already specified. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>lattice </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC atomic_charge</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_atomic_charge">fix_modify AtC atomic_charge </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC <include | omit> atomic_charge</p>
|
||||
<ul>
|
||||
<li><include | omit> = switch to activiate/deactiviate inclusion of intrinsic atomic charge in <a class="el" href="namespaceATC.html" title="owned field/s: MASS_DENSITY">ATC</a> </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc compute include atomic_charge </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Determines whether AtC tracks the total charge as a finite element field </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Required for: electrostatics </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>if the atom charge is defined, default is on, otherwise default is off </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,48 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC boundary</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_boundary">fix_modify AtC boundary </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC boundary type <atom-type-id></p>
|
||||
<ul>
|
||||
<li><atom-type-id> = type id for atoms that represent a ficticious boundary internal to the FE mesh </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC boundary type ghost_atoms </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to define the atoms that represent the ficticious boundary internal to the FE mesh. For fully overlapped MD/FE domains with periodic boundary conditions no boundary atoms should be defined. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,46 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC boundary_dynamics</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_boundary_dynamics">fix_modify AtC boundary_dynamics </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC boundary_dynamics < on | damped_harmonic | prescribed | coupled | none > [args] <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Sets different schemes for controlling boundary atoms. On will integrate the boundary atoms using the velocity-verlet algorithm. Damped harmonic uses a mass/spring/dashpot for the boundary atoms with added arguments of the damping and spring constants followed by the ratio of the boundary type mass to the desired mass. Prescribed forces the boundary atoms to follow the finite element displacement. Coupled does the same. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Boundary atoms must be specified. When using swaps between internal and boundary atoms, the initial configuration must have already correctly partitioned the two. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>prescribed on </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC boundary_faceset</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_boundary_faceset">fix_modify AtC boundary_faceset </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC boundary_faceset <is | add> [args] </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p>fix_modify AtC boundary_faceset is obndy </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>This command species the faceset name when using a faceset to compute the MD/FE boundary fluxes. The faceset must already exist. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>This is only valid when fe_md_boundary is set to faceset. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC output boundary_integral</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_boundary_integral">fix_modify AtC output boundary_integral </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC output boundary_integral [field] faceset [name]</p>
|
||||
<ul>
|
||||
<li>field (string) : name of hardy field</li>
|
||||
<li>name (string) : name of faceset </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC output boundary_integral stress faceset loop1 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Calculates a surface integral of the given field dotted with the outward normal of the faces and puts output in the "GLOBALS" file </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC consistent_fe_initialization</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_consistent_fe_initialization">fix_modify AtC consistent_fe_initialization </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC consistent_fe_initialization <on | off></p>
|
||||
<ul>
|
||||
<li><on|off> = switch to activiate/deactiviate the intial setting of FE intrinsic field to match the projected MD field </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc consistent_fe_initialization on </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Determines whether AtC initializes FE intrinsic fields (e.g., temperature) to match the projected MD values. This is particularly useful for fully overlapping simulations. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Can be used with: thermal, two_temperature. Cannot be used with time filtering on. Does not include boundary nodes. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Default is off </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC output contour_integral</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_contour_integral">fix_modify AtC output contour_integral </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC output contour_integral [field] faceset [name] <axis [x | y | z ]></p>
|
||||
<ul>
|
||||
<li>field (string) : name of hardy field</li>
|
||||
<li>name (string) : name of faceset</li>
|
||||
<li>axis (string) : x or y or z </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC output contour_integral stress faceset loop1 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Calculates a surface integral of the given field dotted with the outward normal of the faces and puts output in the "GLOBALS" file </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,72 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC control</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_control">fix_modify AtC control </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC control <physics_type> <solution_parameter> </p>
|
||||
<p><br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>physics_type (string) = thermal | momentum<br/>
|
||||
</li>
|
||||
<li>solution_parameter (string) = max_iterations | tolerance<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<p>fix_modify AtC transfer <physics_type> control max_iterations <max_iterations><br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>max_iterations (int) = maximum number of iterations that will be used by iterative matrix solvers<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<p>fix_modify AtC transfer <physics_type> control tolerance <tolerance> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>tolerance (float) = relative tolerance to which matrix equations will be solved<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC control thermal max_iterations 10 </code> <br/>
|
||||
<code> fix_modify AtC control momentum tolerance 1.e-5 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Sets the numerical parameters for the matrix solvers used in the specified control algorithm. Many solution approaches require iterative solvers, and these methods enable users to provide the maximum number of iterations and the relative tolerance. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>only for be used with specific controllers : thermal, momentum <br/>
|
||||
They are ignored if a lumped solution is requested </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>max_iterations is the number of rows in the matrix<br/>
|
||||
tolerance is 1.e-10 </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,68 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC control momentum</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_control_momentum">fix_modify AtC control momentum </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC control momentum none <br/>
|
||||
</p>
|
||||
<p>fix_modify AtC control momentum rescale <frequency><br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>frequency (int) = time step frequency for applying displacement and velocity rescaling <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<p>fix_modify AtC control momentum glc_displacement <br/>
|
||||
</p>
|
||||
<p>fix_modify AtC control momentum glc_velocity <br/>
|
||||
</p>
|
||||
<p>fix_modify AtC control momentum hoover <br/>
|
||||
</p>
|
||||
<p>fix_modify AtC control momentum flux [faceset face_set_id, interpolate]</p>
|
||||
<ul>
|
||||
<li>face_set_id (string) = id of boundary face set, if not specified (or not possible when the atomic domain does not line up with mesh boundaries) defaults to an atomic-quadrature approximate evaulation<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p>fix_modify AtC control momentum glc_velocity <br/>
|
||||
fix_modify AtC control momentum flux faceset bndy_faces <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>only to be used with specific transfers : elastic <br/>
|
||||
rescale not valid with time filtering activated </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,76 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC control thermal</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_control_thermal">fix_modify AtC control thermal </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC control thermal <control_type> <optional_args></p>
|
||||
<ul>
|
||||
<li>control_type (string) = none | rescale | hoover | flux<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<p>fix_modify AtC control thermal rescale <frequency> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>frequency (int) = time step frequency for applying velocity rescaling <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<p>fix_modify AtC control thermal hoover <br/>
|
||||
</p>
|
||||
<p>fix_modify AtC control thermal flux <boundary_integration_type(optional)> <face_set_id(optional)><br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>boundary_integration_type (string) = faceset | interpolate<br/>
|
||||
</li>
|
||||
<li>face_set_id (string), optional = id of boundary face set, if not specified (or not possible when the atomic domain does not line up with mesh boundaries) defaults to an atomic-quadrature approximate evaulation, does not work with interpolate<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC control thermal none </code> <br/>
|
||||
<code> fix_modify AtC control thermal rescale 10 </code> <br/>
|
||||
<code> fix_modify AtC control thermal hoover </code> <br/>
|
||||
<code> fix_modify AtC control thermal flux </code> <br/>
|
||||
<code> fix_modify AtC control thermal flux faceset bndy_faces </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Sets the energy exchange mechansim from the finite elements to the atoms, managed through a control algorithm. Rescale computes a scale factor for each atom to match the finite element temperature. Hoover is a Gaussian least-constraint isokinetic thermostat enforces that the nodal restricted atomic temperature matches the finite element temperature. Flux is a similar mode, but rather adds energy to the atoms based on conservation of energy. Hoover and flux allows the prescription of sources or fixed temperatures on the atoms. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>only for be used with specific transfers : thermal (rescale, hoover, flux), two_temperature (flux) <br/>
|
||||
rescale not valid with time filtering activated </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none<br/>
|
||||
rescale frequency is 1<br/>
|
||||
flux boundary_integration_type is interpolate </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC control thermal correction_max_iterations</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_control_thermal_correction_max_iterations">fix_modify AtC control thermal correction_max_iterations </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC control thermal correction_max_iterations <max_iterations></p>
|
||||
<ul>
|
||||
<li>max_iterations (int) = maximum number of iterations that will be used by iterative matrix solvers<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC control thermal correction_max_iterations 10 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Sets the maximum number of iterations to compute the 2nd order in time correction term for lambda with the fractional step method. The method uses the same tolerance as the controller's matrix solver. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>only for use with thermal physics using the fractional step method. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>correction_max_iterations is 20 </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,55 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC decomposition</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_decomposition">fix_modify AtC decomposition </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC decomposition <type></p>
|
||||
<ul>
|
||||
<li><type> = <br/>
|
||||
replicated_memory: nodal information replicated on each processor <br/>
|
||||
distributed_memory: only owned nodal information on processor <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc decomposition distributed_memory </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command for assigning the distribution of work and memory for parallel runs. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>replicated_memory is appropriate for simulations were the number of nodes << number of atoms </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>replicated_memory </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC extrinsic electron_integration</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_electron_integration">fix_modify AtC extrinsic electron_integration </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC extrinsic electron_integration <integration_type> <num_subcyle_steps(optional)> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>integration_type (string) = explicit | implicit | steady <br/>
|
||||
</li>
|
||||
<li>num_subcycle_steps (int), optional = number of subcycle steps for the electron time integration</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC extrinsic electron_integration implicit </code> <br/>
|
||||
<code> fix_modify AtC extrinsic electron_integration explicit 100 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Switches between integration scheme for the electron temperature. The number of subcyling steps used to integrate the electron temperature 1 LAMMPS timestep can be manually adjusted to capture fast electron dynamics.</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>For use only with two_temperature type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>implicit<br/>
|
||||
subcycle_steps = 1 </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC equilibrium_start</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_equilibrium_start">fix_modify AtC equilibrium_start </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC equilibrium_start <on|off></p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc equilibrium_start on </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Starts filtered calculations assuming they start in equilibrium, i.e. perfect finite element force balance.</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>only needed before filtering is begun</p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_time_filter.html">fix_modify AtC filter</a></p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>on </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC extrinsic exchange</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_extrinsic_exchange">fix_modify AtC extrinsic exchange </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC extrinsic exchange <on|off></p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC extrinsic exchange on </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Switches energy exchange between the MD system and electron system on and off</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Only valid for use with two_temperature type of AtC fix.</p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_fix_atc.html">fix atc command</a></p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>on </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC fe_md_boundary</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_fe_md_boundary">fix_modify AtC fe_md_boundary </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC fe_md_boundary <faceset | interpolate | no_boundary> [args] </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc fe_md_boundary interpolate </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Specifies different methods for computing fluxes between between the MD and FE integration regions. Faceset defines a faceset separating the MD and FE regions and uses finite element face quadrature to compute the flux. Interpolate uses a reconstruction scheme to approximate the flux, which is more robust but less accurate if the MD/FE boundary does correspond to a faceset. No boundary results in no fluxes between the systems being computed. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>If faceset is used, all the AtC non-boundary atoms must lie within and completely fill the domain enclosed by the faceset. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see for how to specify the faceset name. </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Interpolate. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ATC: fix_modify AtC fem create mesh</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.3.9.1 -->
|
||||
<h1><a class="anchor" name="man_fem_mesh">fix_modify AtC fem create mesh</a></h1><h2><a class="anchor" name="syntax">
|
||||
syntax</a></h2>
|
||||
fix_modify AtC fem create mesh <nx> <ny> <nz> <region-id> <f|p> <f|p> <f|p><ul>
|
||||
<li>nx ny nz = number of elements in x, y, z</li><li>region-id = id of region that is to be meshed</li><li>f p p = perioidicity flags for x, y, z </li></ul>
|
||||
<h2><a class="anchor" name="examples">
|
||||
examples</a></h2>
|
||||
<code> fix_modify AtC fem create mesh 10 1 1 feRegion p p p </code> <h2><a class="anchor" name="description">
|
||||
description</a></h2>
|
||||
Creates a uniform mesh in a rectangular region <h2><a class="anchor" name="restrictions">
|
||||
restrictions</a></h2>
|
||||
creates only uniform rectangular grids in a rectangular region <h2><a class="anchor" name="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" name="default">
|
||||
default</a></h2>
|
||||
none <hr size="1"><address style="align: right;"><small>Generated on Mon Aug 17 09:35:16 2009 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,55 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC filter scale</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_filter_scale">fix_modify AtC filter scale </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC filter scale <scale> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>scale (real) = characteristic time scale of the filter <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC filter scale 10.0 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Filters the MD dynamics to construct a more appropriate continuous field. Equilibrating first filters the time derivatives without changing the dynamics to provide a better initial condition to the filtered dynamics </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>only for be used with specific transfers: thermal, two_temperature</p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p><a class="el" href="man_time_filter.html">fix_modify AtC filter</a> <a class="el" href="man_filter_type.html">fix_modify AtC filter type</a></p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>0. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC filter type</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_filter_type">fix_modify AtC filter type </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC filter type <exponential | step | no_filter> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC filter type exponential </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Specifies the type of time filter used. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>only for be used with specific transfers: thermal, two_temperature</p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p><a class="el" href="man_time_filter.html">fix_modify AtC filter</a> <a class="el" href="man_filter_scale.html">fix_modify AtC filter scale</a></p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No default. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,254 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix atc command</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_fix_atc">fix atc command </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix <fixID> <group> atc <type> <parameter_file></p>
|
||||
<ul>
|
||||
<li>fixID = name of fix</li>
|
||||
<li>group = name of group fix is to be applied</li>
|
||||
<li>type<br/>
|
||||
= thermal : thermal coupling with fields: temperature <br/>
|
||||
= two_temperature : electron-phonon coupling with field: temperature and electron_temperature <br/>
|
||||
= hardy : on-the-fly post-processing using kernel localization functions (see "related" section for possible fields) <br/>
|
||||
= field : on-the-fly post-processing using mesh-based localization functions (see "related" section for possible fields) <br/>
|
||||
</li>
|
||||
<li>parameter_file = name of the file with material parameters. <br/>
|
||||
note: Neither hardy nor field requires a parameter file </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix AtC internal atc thermal Ar_thermal.dat </code> <br/>
|
||||
<code> fix AtC internal atc two_temperature Ar_ttm.mat </code> <br/>
|
||||
<code> fix AtC internal atc hardy </code> <br/>
|
||||
<code> fix AtC internal atc field </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>This fix is the beginning to creating a coupled FE/MD simulation and/or an on-the-fly estimation of continuum fields. The coupled versions of this fix do Verlet integration and the /post-processing does not. After instantiating this fix, several other fix_modify commands will be needed to set up the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions.</p>
|
||||
<p>The following coupling example is typical, but non-exhaustive:<br/>
|
||||
</p>
|
||||
<p><code> # ... commands to create and initialize the MD system <br/>
|
||||
</code></p>
|
||||
<p><code> # initial fix to designate coupling type and group to apply it to <br/>
|
||||
# tag group physics material_file <br/>
|
||||
fix AtC internal atc thermal Ar_thermal.mat<br/>
|
||||
<br/>
|
||||
# create a uniform 12 x 2 x 2 mesh that covers region contain the group <br/>
|
||||
# nx ny nz region periodicity <br/>
|
||||
fix_modify AtC mesh create 12 2 2 mdRegion f p p<br/>
|
||||
<br/>
|
||||
# specify the control method for the type of coupling <br/>
|
||||
# physics control_type <br/>
|
||||
fix_modify AtC thermal control flux <br/>
|
||||
<br/>
|
||||
# specify the initial values for the empirical field "temperature" <br/>
|
||||
# field node_group value <br/>
|
||||
fix_modify AtC initial temperature all 30.<br/>
|
||||
<br/>
|
||||
# create an output stream for nodal fields <br/>
|
||||
# filename output_frequency <br/>
|
||||
fix_modify AtC output atc_fe_output 100<br/>
|
||||
<br/>
|
||||
</code></p>
|
||||
<p><code> run 1000 <br/>
|
||||
</code></p>
|
||||
<p>likewise for this post-processing example: <br/>
|
||||
</p>
|
||||
<p><code> # ... commands to create and initialize the MD system <br/>
|
||||
</code></p>
|
||||
<p><code> # initial fix to designate post-processing and the group to apply it to <br/>
|
||||
# no material file is allowed nor required <br/>
|
||||
fix AtC internal atc hardy <br/>
|
||||
<br/>
|
||||
# for hardy fix, specific kernel function (function type and range) to # be used as a localization function <br/>
|
||||
fix AtC kernel quartic_sphere 10.0 <br/>
|
||||
<br/>
|
||||
# create a uniform 1 x 1 x 1 mesh that covers region contain the group <br/>
|
||||
# with periodicity this effectively creats a system average <br/>
|
||||
fix_modify AtC mesh create 1 1 1 box p p p <br/>
|
||||
<br/>
|
||||
# change from default lagrangian map to eulerian <br/>
|
||||
# refreshed every 100 steps <br/>
|
||||
fix_modify AtC atom_element_map eulerian 100 <br/>
|
||||
<br/>
|
||||
# start with no field defined <br/>
|
||||
# add mass density, potential energy density, stress and temperature <br/>
|
||||
fix_modify AtC fields add density energy stress temperature <br/>
|
||||
<br/>
|
||||
# create an output stream for nodal fields <br/>
|
||||
# filename output_frequency <br/>
|
||||
fix_modify AtC output nvtFE 100 text <br/>
|
||||
</code></p>
|
||||
<p><code> run 1000 <br/>
|
||||
</code></p>
|
||||
<p>the mesh's linear interpolation functions can be used as the localization function <br/>
|
||||
by using the field option: <br/>
|
||||
</p>
|
||||
<p><code> fix AtC internal atc field <br/>
|
||||
<br/>
|
||||
fix_modify AtC mesh create 1 1 1 box p p p <br/>
|
||||
<br/>
|
||||
... <br/>
|
||||
<br/>
|
||||
</code></p>
|
||||
<p>Note coupling and post-processing can be combined in the same simulations using separate fixes. <br/>
|
||||
For detailed exposition of the theory and algorithms please see:<br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>Wagner, GJ; Jones, RE; Templeton, JA; Parks, MA, <em> An atomistic-to-continuum coupling method for heat transfer in solids. </em> Special Issue of Computer Methods and Applied Mechanics (2008) 197:3351. <br/>
|
||||
</li>
|
||||
<li>Zimmerman, JA; Webb, EB; Hoyt, JJ;. Jones, RE; Klein, PA; Bammann, DJ, <em> Calculation of stress in atomistic simulation. </em> Special Issue of Modelling and Simulation in Materials Science and Engineering (2004), 12:S319. <br/>
|
||||
</li>
|
||||
<li>Zimmerman, JA; Jones, RE; Templeton, JA, <em> A material frame approach for evaluating continuum variables in atomistic simulations. </em> Journal of Computational Physics (2010), 229:2364. <br/>
|
||||
</li>
|
||||
<li>Templeton, JA; Jones, RE; Wagner, GJ, <em> Application of a field-based method to spatially varying thermal transport problems in molecular dynamics. </em> Modelling and Simulation in Materials Science and Engineering (2010), 18:085007. <br/>
|
||||
</li>
|
||||
<li>Jones, RE; Templeton, JA; Wagner, GJ; Olmsted, D; Modine, JA, <em> Electron transport enhanced molecular dynamics for metals and semi-metals. </em> International Journal for Numerical Methods in Engineering (2010), 83:940. <br/>
|
||||
</li>
|
||||
<li>Templeton, JA; Jones, RE; Lee, JW; Zimmerman, JA; Wong, BM, <em> A long-range electric field solver for molecular dynamics based on atomistic-to-continuum modeling. </em> Journal of Chemical Theory and Computation (2011), 7:1736. <br/>
|
||||
</li>
|
||||
<li>Mandadapu, KK; Templeton, JA; Lee, JW, <em> Polarization as a field variable from molecular dynamics simulations. </em> Journal of Chemical Physics (2013), 139:054115. <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<p>Please refer to the standard finite element (FE) texts, e.g. T.J.R Hughes <em> The finite element method </em>, Dover 2003, for the basics of FE simulation.</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Thermal and two_temperature (coupling) types use a Verlet time-integration algorithm. The hardy type does not contain its own time-integrator and must be used with a separate fix that does contain one, e.g. nve, nvt, etc.</p>
|
||||
<p>Currently,</p>
|
||||
<ul>
|
||||
<li>the coupling is restricted to thermal physics</li>
|
||||
<li>the FE computations are done in serial on each processor.</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>fix_modify commands for setup: <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><a class="el" href="man_mesh_create.html">fix_modify AtC mesh create</a></li>
|
||||
<li><a class="el" href="man_mesh_quadrature.html">fix_modify AtC mesh quadrature</a></li>
|
||||
<li><a class="el" href="man_mesh_read.html">fix_modify AtC mesh read</a></li>
|
||||
<li><a class="el" href="man_mesh_write.html">fix_modify AtC mesh write</a></li>
|
||||
<li><a class="el" href="man_mesh_create_nodeset.html">fix_modify AtC mesh create_nodeset</a></li>
|
||||
<li><a class="el" href="man_mesh_add_to_nodeset.html">fix_modify AtC mesh add_to_nodeset</a></li>
|
||||
<li><a class="el" href="man_mesh_create_faceset_box.html">fix_modify AtC mesh create_faceset box</a></li>
|
||||
<li><a class="el" href="man_mesh_create_faceset_plane.html">fix_modify AtC mesh create_faceset plane</a></li>
|
||||
<li><a class="el" href="man_mesh_create_elementset.html">fix_modify AtC mesh create_elementset</a></li>
|
||||
<li><a class="el" href="man_mesh_delete_elements.html">fix_modify AtC mesh delete_elements</a></li>
|
||||
<li><a class="el" href="man_mesh_nodeset_to_elementset.html">fix_modify AtC mesh nodeset_to_elementset</a></li>
|
||||
<li><a class="el" href="man_boundary.html">fix_modify AtC boundary</a></li>
|
||||
<li><a class="el" href="man_internal_quadrature.html">fix_modify AtC internal_quadrature</a></li>
|
||||
<li><a class="el" href="man_thermal_time_integration.html">fix_modify AtC time_integration (thermal)</a></li>
|
||||
<li><a class="el" href="man_momentum_time_integration.html">fix_modify AtC time_integration (momentum)</a></li>
|
||||
<li><a class="el" href="man_electron_integration.html">fix_modify AtC extrinsic electron_integration</a></li>
|
||||
<li><a class="el" href="man_internal_element_set.html">fix_modify AtC internal_element_set</a></li>
|
||||
<li><a class="el" href="man_decomposition.html">fix_modify AtC decomposition</a></li>
|
||||
</ul>
|
||||
<p>fix_modify commands for boundary and initial conditions:<br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><a class="el" href="man_initial.html">fix_modify AtC initial</a></li>
|
||||
<li><a class="el" href="man_fix_nodes.html">fix_modify AtC fix</a></li>
|
||||
<li><a class="el" href="man_unfix_nodes.html">fix_modify AtC unfix</a></li>
|
||||
<li><a class="el" href="man_fix_flux.html">fix_modify AtC fix_flux</a></li>
|
||||
<li><a class="el" href="man_unfix_flux.html">fix_modify AtC unfix_flux</a></li>
|
||||
<li><a class="el" href="man_source.html">fix_modify AtC source</a></li>
|
||||
<li><a class="el" href="man_remove_source.html">fix_modify AtC remove_source</a></li>
|
||||
</ul>
|
||||
<p>fix_modify commands for control and filtering: <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><a class="el" href="man_control.html">fix_modify AtC control</a></li>
|
||||
<li><a class="el" href="man_control_thermal.html">fix_modify AtC control thermal</a></li>
|
||||
<li><a class="el" href="man_control_thermal_correction_max_iterations.html">fix_modify AtC control thermal correction_max_iterations</a></li>
|
||||
<li><a class="el" href="man_control_momentum.html">fix_modify AtC control momentum</a></li>
|
||||
<li><a class="el" href="man_localized_lambda.html">fix_modify AtC control localized_lambda</a></li>
|
||||
<li><a class="el" href="man_lumped_lambda_solve.html">fix_modify AtC control lumped_lambda_solve</a></li>
|
||||
<li><a class="el" href="man_mask_direction.html">fix_modify AtC control mask_direction</a></li>
|
||||
<li><a class="el" href="man_time_filter.html">fix_modify AtC filter</a></li>
|
||||
<li><a class="el" href="man_filter_scale.html">fix_modify AtC filter scale</a></li>
|
||||
<li><a class="el" href="man_filter_type.html">fix_modify AtC filter type</a></li>
|
||||
<li><a class="el" href="man_equilibrium_start.html">fix_modify AtC equilibrium_start</a></li>
|
||||
<li><a class="el" href="man_extrinsic_exchange.html">fix_modify AtC extrinsic exchange</a></li>
|
||||
<li><a class="el" href="man_poisson_solver.html">fix_modify AtC poisson_solver</a></li>
|
||||
</ul>
|
||||
<p>fix_modify commands for output: <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><a class="el" href="man_output.html">fix_modify AtC output</a></li>
|
||||
<li><a class="el" href="man_output_nodeset.html">fix_modify AtC output nodeset</a></li>
|
||||
<li><a class="el" href="man_output_elementset.html">fix_modify AtC output elementset</a></li>
|
||||
<li><a class="el" href="man_boundary_integral.html">fix_modify AtC output boundary_integral</a></li>
|
||||
<li><a class="el" href="man_contour_integral.html">fix_modify AtC output contour_integral</a></li>
|
||||
<li><a class="el" href="man_mesh_output.html">fix_modify AtC mesh output</a></li>
|
||||
<li><a class="el" href="man_write_restart.html">fix_modify AtC write_restart</a></li>
|
||||
<li><a class="el" href="man_read_restart.html">fix_modify AtC read_restart</a></li>
|
||||
</ul>
|
||||
<p>fix_modify commands for post-processing: <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><a class="el" href="man_hardy_kernel.html">fix_modify AtC kernel</a></li>
|
||||
<li><a class="el" href="man_hardy_fields.html">fix_modify AtC fields</a></li>
|
||||
<li><a class="el" href="man_hardy_gradients.html">fix_modify AtC gradients</a></li>
|
||||
<li><a class="el" href="man_hardy_rates.html">fix_modify AtC rates</a></li>
|
||||
<li><a class="el" href="man_hardy_computes.html">fix_modify AtC computes</a></li>
|
||||
<li><a class="el" href="man_hardy_on_the_fly.html">fix_modify AtC on_the_fly</a></li>
|
||||
<li><a class="el" href="man_pair_interactions.html">fix_modify AtC pair_interactions/bond_interactions</a></li>
|
||||
<li><a class="el" href="man_sample_frequency.html">fix_modify AtC sample_frequency</a></li>
|
||||
<li><a class="el" href="man_set.html">fix_modify AtC set</a></li>
|
||||
</ul>
|
||||
<p>miscellaneous fix_modify commands: <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><a class="el" href="man_atom_element_map.html">fix_modify AtC atom_element_map</a></li>
|
||||
<li><a class="el" href="man_atom_weight.html">fix_modify AtC atom_weight</a></li>
|
||||
<li><a class="el" href="man_write_atom_weights.html">fix_modify AtC write_atom_weights</a></li>
|
||||
<li><a class="el" href="man_reset_time.html">fix_modify AtC reset_time</a></li>
|
||||
<li><a class="el" href="man_reset_atomic_reference_positions.html">fix_modify AtC reset_atomic_reference_positions</a></li>
|
||||
<li><a class="el" href="man_fe_md_boundary.html">fix_modify AtC fe_md_boundary</a></li>
|
||||
<li><a class="el" href="man_boundary_faceset.html">fix_modify AtC boundary_faceset</a></li>
|
||||
<li><a class="el" href="man_consistent_fe_initialization.html">fix_modify AtC consistent_fe_initialization</a></li>
|
||||
<li><a class="el" href="man_mass_matrix.html">fix_modify AtC mass_matrix</a></li>
|
||||
<li><a class="el" href="man_material.html">fix_modify AtC material</a></li>
|
||||
<li><a class="el" href="man_atomic_charge.html">fix_modify AtC atomic_charge</a></li>
|
||||
<li><a class="el" href="man_source_integration.html">fix_modify AtC source_integration</a></li>
|
||||
<li><a class="el" href="man_temperature_definition.html">fix_modify AtC temperature_definition</a></li>
|
||||
<li><a class="el" href="man_track_displacement.html">fix_modify AtC track_displacement</a></li>
|
||||
<li><a class="el" href="man_boundary_dynamics.html">fix_modify AtC boundary_dynamics</a></li>
|
||||
<li><a class="el" href="man_add_species.html">fix_modify AtC add_species</a></li>
|
||||
<li><a class="el" href="man_add_molecule.html">fix_modify AtC add_molecule</a></li>
|
||||
<li><a class="el" href="man_remove_species.html">fix_modify AtC remove_species</a></li>
|
||||
<li><a class="el" href="man_remove_molecule.html">fix_modify AtC remove_molecule</a></li>
|
||||
</ul>
|
||||
<p>Note: a set of example input files with the attendant material files are included with this package </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC fix_flux</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_fix_flux">fix_modify AtC fix_flux </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC fix_flux <field> <face_set> <value | function></p>
|
||||
<ul>
|
||||
<li><field> = field name valid for type of physics, temperature | electron_temperature</li>
|
||||
<li><face_set> = name of set of element faces </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc fix_flux temperature faceSet 10.0 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command for fixing normal fluxes e.g. heat_flux. This command only prescribes the normal component of the physical flux, e.g. heat (energy) flux. The units are in AtC units, i.e. derived from the LAMMPS length, time, and mass scales. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Only normal fluxes (Neumann data) can be prescribed. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_unfix_flux.html">fix_modify AtC unfix_flux</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC fix</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_fix_nodes">fix_modify AtC fix </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC fix <field> <nodeset> <constant | function></p>
|
||||
<ul>
|
||||
<li><field> = field name valid for type of physics</li>
|
||||
<li><nodeset> = name of set of nodes to apply boundary condition</li>
|
||||
<li><constant | function> = value or name of function followed by its parameters </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC fix temperature groupNAME 10. </code> <br/>
|
||||
<code> fix_modify AtC fix temperature groupNAME 0 0 0 10.0 0 0 1.0 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Creates a constraint on the values of the specified field at specified nodes. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>keyword 'all' reserved in nodeset name </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_unfix_nodes.html">fix_modify AtC unfix</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,67 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC computes</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_hardy_computes">fix_modify AtC computes </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC computes <add | delete> [per-atom compute id] <volume | number> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>add | delete (keyword) = add or delete the calculation of an equivalent continuum field for the specified per-atom compute as volume or number density quantity <br/>
|
||||
</li>
|
||||
<li>per-atom compute id = name/id for per-atom compute, fields can be calculated for all per-atom computes available from LAMMPS <br/>
|
||||
</li>
|
||||
<li>volume | number (keyword) = field created is a per-unit-volume quantity or a per-atom quantity as weighted by kernel functions <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> compute virial all stress/atom </code> <br/>
|
||||
<code> fix_modify AtC computes add virial volume </code> <br/>
|
||||
<code> fix_modify AtC computes delete virial </code> <br/>
|
||||
<br/>
|
||||
<code> compute centrosymmetry all centro/atom </code> <br/>
|
||||
<code> fix_modify AtC computes add centrosymmetry number </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Calculates continuum fields corresponding to specified per-atom computes created by LAMMPS <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) <br/>
|
||||
Per-atom compute must be specified before corresponding continuum field can be requested <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>See manual page for compute </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No defaults exist for this command </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC fields</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_hardy_fields">fix_modify AtC fields </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC fields <all | none> <br/>
|
||||
fix_modify AtC fields <add | delete> <list_of_fields> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>all | none (keyword) = output all or no fields <br/>
|
||||
</li>
|
||||
<li>add | delete (keyword) = add or delete the listed output fields <br/>
|
||||
</li>
|
||||
<li>fields (keyword) = <br/>
|
||||
density : mass per unit volume <br/>
|
||||
displacement : displacement vector <br/>
|
||||
momentum : momentum per unit volume <br/>
|
||||
velocity : defined by momentum divided by density <br/>
|
||||
projected_velocity : simple kernel estimation of atomic velocities <br/>
|
||||
temperature : temperature derived from the relative atomic kinetic energy (as done by ) <br/>
|
||||
kinetic_temperature : temperature derived from the full kinetic energy <br/>
|
||||
number_density : simple kernel estimation of number of atoms per unit volume <br/>
|
||||
stress : Cauchy stress tensor for eulerian analysis (atom_element_map), or 1st Piola-Kirchhoff stress tensor for lagrangian analysis <br/>
|
||||
transformed_stress : 1st Piola-Kirchhoff stress tensor for eulerian analysis (atom_element_map), or Cauchy stress tensor for lagrangian analysis <br/>
|
||||
heat_flux : spatial heat flux vector for eulerian, or referential heat flux vector for lagrangian <br/>
|
||||
potential_energy : potential energy per unit volume <br/>
|
||||
kinetic_energy : kinetic energy per unit volume <br/>
|
||||
thermal_energy : thermal energy (kinetic energy - continuum kinetic energy) per unit volume <br/>
|
||||
internal_energy : total internal energy (potential + thermal) per unit volume <br/>
|
||||
energy : total energy (potential + kinetic) per unit volume <br/>
|
||||
number_density : number of atoms per unit volume <br/>
|
||||
eshelby_stress: configurational stress (energy-momentum) tensor defined by Eshelby [References: Philos. Trans. Royal Soc. London A, Math. Phys. Sci., Vol. 244, No. 877 (1951) pp. 87-112; J. Elasticity, Vol. 5, Nos. 3-4 (1975) pp. 321-335] <br/>
|
||||
vacancy_concentration: volume fraction of vacancy content <br/>
|
||||
type_concentration: volume fraction of a specific atom type <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC fields add velocity temperature </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Allows modification of the fields calculated and output by the transfer class. The commands are cumulative, e.g.<br/>
|
||||
<code> fix_modify AtC fields none </code> <br/>
|
||||
followed by <br/>
|
||||
<code> fix_modify AtC fields add velocity temperature </code> <br/>
|
||||
will only output the velocity and temperature fields. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix, see <a class="el" href="man_fix_atc.html">fix atc command</a>. Currently, the stress and heat flux formulas are only correct for central force potentials, e.g. Lennard-Jones and EAM but not Stillinger-Weber. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>See <a class="el" href="man_hardy_gradients.html">fix_modify AtC gradients</a> , <a class="el" href="man_hardy_rates.html">fix_modify AtC rates</a> and <a class="el" href="man_hardy_computes.html">fix_modify AtC computes</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>By default, no fields are output </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,57 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC gradients</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_hardy_gradients">fix_modify AtC gradients </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC gradients <add | delete> <list_of_fields> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>add | delete (keyword) = add or delete the calculation of gradients for the listed output fields <br/>
|
||||
</li>
|
||||
<li>fields (keyword) = <br/>
|
||||
gradients can be calculated for all fields listed in <a class="el" href="man_hardy_fields.html">fix_modify AtC fields</a></li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC gradients add temperature velocity stress </code> <br/>
|
||||
<code> fix_modify AtC gradients delete velocity </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Requests calculation and ouput of gradients of the fields from the transfer class. These gradients will be with regard to spatial or material coordinate for eulerian or lagrangian analysis, respectively, as specified by atom_element_map (see <a class="el" href="man_atom_element_map.html">fix_modify AtC atom_element_map</a> ) </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No gradients are calculated by default </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,65 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC kernel</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_hardy_kernel">fix_modify AtC kernel </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC kernel <type> <parameters></p>
|
||||
<ul>
|
||||
<li>type (keyword) = step, cell, cubic_bar, cubic_cylinder, cubic_sphere, quartic_bar, quartic_cylinder, quartic_sphere <br/>
|
||||
</li>
|
||||
<li>parameters :<br/>
|
||||
step = radius (double) <br/>
|
||||
cell = hx, hy, hz (double) or h (double) <br/>
|
||||
cubic_bar = half-width (double) <br/>
|
||||
cubic_cylinder = radius (double) <br/>
|
||||
cubic_sphere = radius (double) <br/>
|
||||
quartic_bar = half-width (double) <br/>
|
||||
quartic_cylinder = radius (double) <br/>
|
||||
quartic_sphere = radius (double) <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC kernel cell 1.0 1.0 1.0 </code> <br/>
|
||||
<code> fix_modify AtC kernel quartic_sphere 10.0 </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy AtC fix <br/>
|
||||
For bar kernel types, half-width oriented along x-direction <br/>
|
||||
For cylinder kernel types, cylindrical axis is assumed to be in z-direction <br/>
|
||||
( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No default </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC on_the_fly</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_hardy_on_the_fly">fix_modify AtC on_the_fly </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC on_the_fly <bond | kernel> <optional on | off> <br/>
|
||||
- bond | kernel (keyword) = specifies on-the-fly calculation of bond or kernel matrix elements <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>on | off (keyword) = activate or discontinue on-the-fly mode <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC on_the_fly bond on </code> <br/>
|
||||
<code> fix_modify AtC on_the_fly kernel </code> <br/>
|
||||
<code> fix_modify AtC on_the_fly kernel off </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Overrides normal mode of pre-calculating and storing bond pair-to-node a nd kernel atom-to-node matrices. If activated, will calculate elements of t hese matrices during repeated calls of field computations (i.e. "on-the-fly") and not store them for future use. <br/>
|
||||
on flag is optional - if omitted, on_the_fly will be activated for the s pecified matrix. Can be deactivated using off flag. <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>By default, on-the-fly calculation is not active (i.e. off). However, code does a memory allocation check to determine if it can store all needed bond and kernel matrix ele ments. If this allocation fails, on-the-fly is activated. <br/>
|
||||
</p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,58 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC rates</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_hardy_rates">fix_modify AtC rates </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC rates <add | delete> <list_of_fields> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>add | delete (keyword) = add or delete the calculation of rates (time derivatives) for the listed output fields <br/>
|
||||
</li>
|
||||
<li>fields (keyword) = <br/>
|
||||
rates can be calculated for all fields listed in <a class="el" href="man_hardy_fields.html">fix_modify AtC fields</a></li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC rates add temperature velocity stress </code> <br/>
|
||||
<code> fix_modify AtC rates delete stress </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Requests calculation and ouput of rates (time derivatives) of the fields from the transfer class. For eulerian analysis (see <a class="el" href="man_atom_element_map.html">fix_modify AtC atom_element_map</a> ), these rates are the partial time derivatives of the nodal fields, not the full (material) time derivatives. <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No rates are calculated by default </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC initial</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_initial">fix_modify AtC initial </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC initial <field> <nodeset> <constant | function></p>
|
||||
<ul>
|
||||
<li><field> = field name valid for type of physics, temperature | electron_temperature</li>
|
||||
<li><nodeset> = name of set of nodes to apply initial condition</li>
|
||||
<li><constant | function> = value or name of function followed by its parameters </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc initial temperature groupNAME 10. </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Sets the initial values for the specified field at the specified nodes. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>keyword 'all' reserved in nodeset name </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,40 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC internal_atom_integrate</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_internal_atom_integrate">fix_modify AtC internal_atom_integrate </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC internal_atom_integrate <on | off> <code> fix_modify AtC internal_atom_integrate on </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Has AtC perform time integration for the atoms in the group on which it operates. This does not include boundary atoms. </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>on for coupling methods, off for post-processors off </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC internal_element_set</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_internal_element_set">fix_modify AtC internal_element_set </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC internal_element_set <element-set-name></p>
|
||||
<ul>
|
||||
<li><element-set-name> = name of element set defining internal region, or off </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC internal_element_set myElementSet </code> <code> fix_modify AtC internal_element_set off </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Enables AtC to base the region for internal atoms to be an element set. If no ghost atoms are used, all the AtC atoms must be constrained to remain in this element set by the user, e.g., with walls. If boundary atoms are used in conjunction with Eulerian atom maps AtC will partition all atoms of a boundary or internal type to be of type internal if they are in the internal region or to be of type boundary otherwise. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>If boundary atoms are used in conjunction with Eulerian atom maps, the Eulerian reset frequency must be an integer multiple of the Lammps reneighbor frequency </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see atom_element_map_type and boundary </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>off </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC internal_quadrature</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_internal_quadrature">fix_modify AtC internal_quadrature </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify atc internal_quadrature <on | off> [region] </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc internal_quadrature off </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to use or not use atomic quadrature on internal elements fully filled with atoms. By turning the internal quadrature off these elements do not contribute to the governing PDE and the fields at the internal nodes follow the weighted averages of the atomic data. </p>
|
||||
<h2><a class="anchor" id="optional">
|
||||
optional</a></h2>
|
||||
<p>Optional region tag specifies which finite element nodes will be treated as being within the MD region. This option is only valid with internal_quadrature off. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>on </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,64 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC kernel</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_kernel_function">fix_modify AtC kernel </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC kernel <type> <parameters></p>
|
||||
<ul>
|
||||
<li>type (keyword) = step, cell, cubic_bar, cubic_cylinder, cubic_sphere, quartic_bar, quartic_cylinder, quartic_sphere <br/>
|
||||
</li>
|
||||
<li>parameters :<br/>
|
||||
step = radius (double) <br/>
|
||||
cell = hx, hy, hz (double) or h (double) <br/>
|
||||
cubic_bar = half-width (double) <br/>
|
||||
cubic_cylinder = radius (double) <br/>
|
||||
cubic_sphere = radius (double) <br/>
|
||||
quartic_bar = half-width (double) <br/>
|
||||
quartic_cylinder = radius (double) <br/>
|
||||
quartic_sphere = radius (double) <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p>fix_modify AtC kernel cell 1.0 1.0 1.0 fix_modify AtC kernel quartic_sphere 10.0 </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy AtC fix <br/>
|
||||
For bar kernel types, half-width oriented along x-direction <br/>
|
||||
For cylinder kernel types, cylindrical axis is assumed to be in z-direction <br/>
|
||||
( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No default </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,48 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC control localized_lambda</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_localized_lambda">fix_modify AtC control localized_lambda </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC control localized_lambda <on|off> </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc control localized_lambda on </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Turns on localization algorithms for control algorithms to restrict the influence of FE coupling or boundary conditions to a region near the boundary of the MD region. Control algorithms will not affect atoms in elements not possessing faces on the boundary of the region. Flux-based control is localized via row-sum lumping while quantity control is done by solving a truncated matrix equation. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Default is off. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC control lumped_lambda_solve</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_lumped_lambda_solve">fix_modify AtC control lumped_lambda_solve </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC control lumped_lambda_solve <on|off> </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc control lumped_lambda_solve on </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to use or not use lumped matrix for lambda solve </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC control mask_direction</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mask_direction">fix_modify AtC control mask_direction </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC control mask_direction <direction> <on|off> </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc control mask_direction 0 on </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to mask out certain dimensions from the atomic regulator </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mass_matrix</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mass_matrix">fix_modify AtC mass_matrix </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mass_matrix <fe | md_fe></p>
|
||||
<ul>
|
||||
<li><fe | md_fe> = activiate/deactiviate using the FE mass matrix in the MD region </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc mass_matrix fe </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Determines whether AtC uses the FE mass matrix based on Gaussian quadrature or based on atomic quadrature in the MD region. This is useful for fully overlapping simulations to improve efficiency. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Should not be used unless the FE region is contained within the MD region, otherwise the method will be unstable and inaccurate </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Default is off </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,49 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC material</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_material">fix_modify AtC material </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC material [elementset_name] [material_id] <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC material gap_region 2</code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Sets the material model in elementset_name to be of type material_id. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>The element set must already be created and the material must be specified in the material file given the the atc fix on construction </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>All elements default to the first material in the material file. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh add_to_nodeset</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_add_to_nodeset">fix_modify AtC mesh add_to_nodeset </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh add_to_nodeset <id> <xmin> <xmax> <ymin> <ymax> <zmin> <zmax></p>
|
||||
<ul>
|
||||
<li><id> = id of FE nodeset to be added to</li>
|
||||
<li><xmin> <xmax> <ymin> <ymax> <zmin> <zmax> = coordinates of the bounding box that contains the desired nodes to be added </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh add_to_nodeset lbc -11.9 -11 -12 12 -12 12 </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to add nodes to an already existing FE nodeset. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Coordinates are assumed to be in lattice units. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh create</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_create">fix_modify AtC mesh create </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh create <nx> <ny> <nz> <region-id> <f|p> <f|p> <f|p> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>nx ny nz = number of elements in x, y, z</li>
|
||||
<li>region-id = id of region that is to be meshed</li>
|
||||
<li>f p p = periodicity flags for x, y, z </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh create 10 1 1 feRegion p p p </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Creates a uniform mesh in a rectangular region </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Creates only uniform rectangular grids in a rectangular region </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p><a class="el" href="man_mesh_quadrature.html">fix_modify AtC mesh quadrature</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>When created, mesh defaults to gauss2 (2-point Gaussian) quadrature. Use "mesh quadrature" command to change quadrature style. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh create_elementset</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_create_elementset">fix_modify AtC mesh create_elementset </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC create_elementset <id> <xmin> <xmax> <ymin> <ymax> <zmin> <zmax></p>
|
||||
<ul>
|
||||
<li><id> = id to assign to the collection of FE element</li>
|
||||
<li><xmin> <xmax> <ymin> <ymax> <zmin> <zmax> = coordinates of the bounding box that contains only the desired elements </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh create_elementset middle -4.1 4.1 -100 100 -100 1100 </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to assign an id to a set of FE elements to be used subsequently in defining material and mesh-based operations. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Only viable for rectangular grids. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Coordinates are assumed to be in lattice units. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh create_faceset box</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_create_faceset_box">fix_modify AtC mesh create_faceset box </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh create_faceset <id> box <xmin> <xmax> <ymin> <ymax> <zmin> <zmax> <in|out> [units]</p>
|
||||
<ul>
|
||||
<li><id> = id to assign to the collection of FE faces</li>
|
||||
<li><xmin> <xmax> <ymin> <ymax> <zmin> <zmax> = coordinates of the bounding box that is coincident with the desired FE faces</li>
|
||||
<li><in|out> = "in" gives inner faces to the box, "out" gives the outer faces to the box</li>
|
||||
<li>units = option to specify real as opposed to lattice units </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh create_faceset obndy box -4.0 4.0 -12 12 -12 12 out </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to assign an id to a set of FE faces. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Only viable for rectangular grids. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>The default options are units = lattice and the use of outer faces </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh create_faceset plane</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_create_faceset_plane">fix_modify AtC mesh create_faceset plane </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh create_faceset <id> plane <x|y|z> <val1> <x|y|z> <lval2> <uval2> [units]</p>
|
||||
<ul>
|
||||
<li><id> = id to assign to the collection of FE faces</li>
|
||||
<li><x|y|z> = coordinate directions that define plane on which faceset lies</li>
|
||||
<li><val1>,<lval2>,<uval2> = plane is specified as the x|y|z=val1 plane bounded by the segments x|y|z = [lval2,uval2]</li>
|
||||
<li>units = option to specify real as opposed to lattice units </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh create_faceset xyplane plane y 0 x -4 0 </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to assign an id to a set of FE faces. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Only viable for rectangular grids. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>The default option is units = lattice. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh create_nodeset</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_create_nodeset">fix_modify AtC mesh create_nodeset </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh create_nodeset <id> <xmin> <xmax> <ymin> <ymax> <zmin> <zmax></p>
|
||||
<ul>
|
||||
<li><id> = id to assign to the collection of FE nodes</li>
|
||||
<li><xmin> <xmax> <ymin> <ymax> <zmin> <zmax> = coordinates of the bounding box that contains only the desired nodes </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh create_nodeset lbc -12.1 -11.9 -12 12 -12 12 </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to assign an id to a set of FE nodes to be used subsequently in defining boundary conditions. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Coordinates are assumed to be in lattice units. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh delete_elements</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_delete_elements">fix_modify AtC mesh delete_elements </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh delete_elements <element_set></p>
|
||||
<ul>
|
||||
<li><element_set> = name of an element set </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC delete_elements gap </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Deletes a group of elements from the mesh. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh nodeset_to_elementset</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_nodeset_to_elementset">fix_modify AtC mesh nodeset_to_elementset </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC nodeset_to_elementset <nodeset_id> <elementset_id> <max/min></p>
|
||||
<ul>
|
||||
<li><nodeset_id> = id of desired nodeset from which to create elementset</li>
|
||||
<li><elementset_id> = id to assign to the collection of FE element</li>
|
||||
<li><max/min> = flag to choose either the maximal or minimal elementset </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh nodeset_to_elementset myNodeset myElementset min </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to create an elementset from an existing nodeset. Either the minimal element set of elements with all nodes in the set, or maximal element set with all elements with at least one node in the set, can be created </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>None. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Unless specified, the maximal element set is created </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,49 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh output</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_output">fix_modify AtC mesh output </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh output <file_prefix> </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh output meshData </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Command to output mesh and associated data: nodesets, facesets, and elementsets. This data is only output once upon initialization since currently the mesh is static. Creates (binary, "gold" format) Ensight output of mesh data. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>none </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh quadrature</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_quadrature">fix_modify AtC mesh quadrature </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh quadrature <quad></p>
|
||||
<ul>
|
||||
<li>quad = one of <nodal|gauss1|gauss2|gauss3|face> --- when a mesh is created it defaults to gauss2, use this call to change it after the fact </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh quadrature face </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>(Re-)assigns the quadrature style for the existing mesh. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p><a class="el" href="man_mesh_create.html">fix_modify AtC mesh create</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh read</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_read">fix_modify AtC mesh read </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh read <filename> <f|p> <f|p> <f|p></p>
|
||||
<ul>
|
||||
<li>filename = name of file containing mesh to be read</li>
|
||||
<li>f p p = periodicity flags for x, y, z </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh read myComponent.mesh p p p </code> <br/>
|
||||
<code> fix_modify AtC mesh read myOtherComponent.exo </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Reads a mesh from a text or exodus file, and assigns periodic boundary conditions if needed. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>periodicity flags are false by default </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC mesh write</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_mesh_write">fix_modify AtC mesh write </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC mesh write <filename></p>
|
||||
<ul>
|
||||
<li>filename = name of file to write mesh </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC mesh write myMesh.mesh </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Writes a mesh to a text file. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC time_integration (momentum)</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_momentum_time_integration">fix_modify AtC time_integration (momentum) </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC time_integration <descriptor> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li>descriptor (string) = time integration type <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<p>various time integration methods for the finite elements<br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>verlet - atomic velocity update with 2nd order Verlet, nodal temperature update with 2nd order Verlet, kinetostats based on controlling force <br/>
|
||||
fractional_step - atomic velocity update with 2nd order Verlet, mixed nodal momentum update, 2nd order Verlet for continuum and exact 2nd order Verlet for atomic contributions, kinetostats based on controlling discrete momentum changes<br/>
|
||||
gear - atomic velocity update with 2nd order Verlet, nodal temperature update with 3rd or 4th order Gear, kinetostats based on controlling power <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc time_integration verlet </code> <br/>
|
||||
<code> fix_modify atc time_integration fractional_step </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_fix_atc.html">fix atc command</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,63 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC output</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_output">fix_modify AtC output </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC output <filename_prefix> <frequency> [text | full_text | binary | vector_components | tensor_components ] fix_modify AtC output index [step | time ]</p>
|
||||
<ul>
|
||||
<li>filename_prefix (string) = prefix for data files</li>
|
||||
<li>frequency (integer) = frequency of output in time-steps</li>
|
||||
<li>options (keyword/s): <br/>
|
||||
text = creates text output of index, step and nodal variable values for unique nodes <br/>
|
||||
full_text = creates text output index, nodal id, step, nodal coordinates and nodal variable values for unique and image nodes <br/>
|
||||
binary = creates binary Ensight output <br/>
|
||||
vector_components = outputs vectors as scalar components <br/>
|
||||
tensor_components = outputs tensor as scalar components (use this for Paraview)<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC output heatFE 100 </code> <br/>
|
||||
<code> fix_modify AtC output hardyFE 1 text tensor_components </code> <br/>
|
||||
<code> fix_modify AtC output hardyFE 10 text binary tensor_components </code> <br/>
|
||||
<code> fix_modify AtC output index step </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Creates text and/or binary (Ensight, "gold" format) output of nodal/mesh data which is transfer/physics specific. Output indexed by step or time is possible. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_fix_atc.html">fix atc command</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>no default format output indexed by time </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC output elementset</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_output_elementset">fix_modify AtC output elementset </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC output volume_integral <eset_name> <field> {`</p>
|
||||
<ul>
|
||||
<li>set_name (string) = name of elementset to be integrated over</li>
|
||||
<li>fieldname (string) = name of field to integrate csum = creates nodal sum over nodes in specified nodeset <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC output eset1 mass_density </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Performs volume integration of specified field over elementset and outputs resulting variable values to GLOBALS file. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_fix_atc.html">fix atc command</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,55 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC output nodeset</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_output_nodeset">fix_modify AtC output nodeset </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC output nodeset <nodeset_name> <operation></p>
|
||||
<ul>
|
||||
<li>nodeset_name (string) = name of nodeset to be operated on</li>
|
||||
<li>operation (keyword/s): <br/>
|
||||
sum = creates nodal sum over nodes in specified nodeset <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC output nodeset nset1 sum </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Performs operation over the nodes belonging to specified nodeset and outputs resulting variable values to GLOBALS file. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_fix_atc.html">fix atc command</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC pair_interactions/bond_interactions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_pair_interactions">fix_modify AtC pair_interactions/bond_interactions </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC pair_interactions <on|off> <br/>
|
||||
fix_modify AtC bond_interactions <on|off> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC bond_interactions on </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>include bonds and/or pairs in the stress and heat flux computations </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>pair interactions: on, bond interactions: off </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC poisson_solver</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_poisson_solver">fix_modify AtC poisson_solver </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC poisson_solver mesh create <nx> <ny> <nz> <region-id> <f|p> <f|p> <f|p></p>
|
||||
<ul>
|
||||
<li>nx ny nz = number of elements in x, y, z</li>
|
||||
<li>region-id = id of region that is to be meshed</li>
|
||||
<li>f p p = perioidicity flags for x, y, z </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC poisson_solver mesh create 10 1 1 feRegion p p p </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Creates a uniform mesh in a rectangular region </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>creates only uniform rectangular grids in a rectangular region </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC read_restart</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_read_restart">fix_modify AtC read_restart </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC read_restart [file_name] <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC read_restart ATC_state </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Reads the current state of the fields from a named text-based restart file. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>The restart file only contains fields and their time derivatives. The reference positions of the atoms and the commands that initialize the fix are not saved e.g. an identical mesh containing the same atoms will have to be recreated. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see write_restart <a class="el" href="man_write_restart.html">fix_modify AtC write_restart</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>none </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC remove_molecule</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_remove_molecule">fix_modify AtC remove_molecule </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify_AtC remove_molecule <TAG> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><TAG> = tag for tracking a molecule type <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC remove_molecule water </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Removes tag designated for tracking a specified set of molecules. <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No defaults for this command. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC remove_source</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_remove_source">fix_modify AtC remove_source </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC remove_source <field> <element_set></p>
|
||||
<ul>
|
||||
<li><field> = field name valid for type of physics</li>
|
||||
<li><element_set> = name of set of elements </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc remove_source temperature groupNAME </code> </p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Remove a domain source. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>keyword 'all' reserved in element_set name </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p>see <a class="el" href="man_source.html">fix_modify AtC source</a> </p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC remove_species</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_remove_species">fix_modify AtC remove_species </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify_AtC delete_species <TAG> <br/>
|
||||
</p>
|
||||
<ul>
|
||||
<li><TAG> = tag for tracking a species <br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC remove_species gold </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Removes tag designated for tracking a specified species. <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>No defaults for this command. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,49 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC reset_atomic_reference_positions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_reset_atomic_reference_positions">fix_modify AtC reset_atomic_reference_positions </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC reset_atomic_reference_positions </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc reset_atomic_reference_positions </code></p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p><code> Resets the atomic positions <a class="el" href="namespaceATC.html" title="owned field/s: MASS_DENSITY">ATC</a> uses to perform point to field operations. In can be used to use perfect lattice sites in <a class="el" href="namespaceATC.html" title="owned field/s: MASS_DENSITY">ATC</a> but a thermalized or deformed lattice in LAMMPS. </code></p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p><code> </code></p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p><code> </code></p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p><code> Default is off </code></p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,65 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC reset_time</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_reset_time">fix_modify AtC reset_time </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC reset_time </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc reset_time 0.0 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Resets the simulation time counter. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC kernel_bandwidth </p>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify atc reset_time 8 </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Sets a maximum parallel bandwidth for the kernel functions during parallel communication. If the command is not issued, the default will be to assume the bandwidth of the kernel matrix corresponds to the number of sampling locations. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Only is used if kernel functions are being used. </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Number of sample locations. </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC sample_frequency</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_sample_frequency">fix_modify AtC sample_frequency </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC sample_frequency [freq]</p>
|
||||
<ul>
|
||||
<li>freq (int) : frequency to sample field in number of steps </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC sample_frequency 10 </code></p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p><code> Specifies a frequency at which fields are computed for the case where time filters are being applied. </code></p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p><code> Must be used with the hardy/field AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) and is only relevant when time filters are being used. </code></p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<p><code> </code></p>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p><code> none </code></p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<title>ATC: fix_modify AtC set</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
|
||||
|
||||
<h1><a class="anchor" id="man_set">fix_modify AtC set </a></h1><h2><a class="anchor" id="syntax">
|
||||
syntax</a></h2>
|
||||
<p>fix_modify AtC set reference_potential_energy <value_or_filename(optional)></p>
|
||||
<ul>
|
||||
<li>value (double) : optional user specified zero point for PE in native LAMMPS energy units <br/>
|
||||
</li>
|
||||
<li>filename (string) : optional user specified string for file of nodal PE values to be read-in </li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="examples">
|
||||
examples</a></h2>
|
||||
<p><code> fix_modify AtC set reference_potential_energy </code> <br/>
|
||||
<code> fix_modify AtC set reference_potential_energy -0.05 </code> <br/>
|
||||
<code> fix_modify AtC set reference_potential_energy myPEvalues </code> <br/>
|
||||
</p>
|
||||
<h2><a class="anchor" id="description">
|
||||
description</a></h2>
|
||||
<p>Used to set various quantities for the post-processing algorithms. It sets the zero point for the potential energy density using the value provided for all nodes, or from the current configuration of the lattice if no value is provided, or values provided within the specified filename. </p>
|
||||
<h2><a class="anchor" id="restrictions">
|
||||
restrictions</a></h2>
|
||||
<p>Must be used with the hardy/field type of AtC fix ( see <a class="el" href="man_fix_atc.html">fix atc command</a> ) </p>
|
||||
<h2><a class="anchor" id="related">
|
||||
related</a></h2>
|
||||
<h2><a class="anchor" id="default">
|
||||
default</a></h2>
|
||||
<p>Defaults to lammps zero point i.e. isolated atoms </p>
|
||||
</div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 21 Aug 2013 for ATC by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
</body>
|
||||
</html>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue