Merge branch 'develop' into fix-pair-dump-skip
This commit is contained in:
@ -6,10 +6,13 @@ else()
|
||||
endif()
|
||||
option(DOWNLOAD_MDI "Download and compile the MDI library instead of using an already installed one" ${DOWNLOAD_MDI_DEFAULT})
|
||||
|
||||
|
||||
|
||||
|
||||
if(DOWNLOAD_MDI)
|
||||
message(STATUS "MDI download requested - we will build our own")
|
||||
set(MDI_URL "https://github.com/MolSSI-MDI/MDI_Library/archive/v1.4.1.tar.gz" CACHE STRING "URL for MDI tarball")
|
||||
set(MDI_MD5 "f9505fccd4c79301a619f6452dad4ad9" CACHE STRING "MD5 checksum for MDI tarball")
|
||||
set(MDI_URL "https://github.com/MolSSI-MDI/MDI_Library/archive/v1.4.10.tar.gz" CACHE STRING "URL for MDI tarball")
|
||||
set(MDI_MD5 "1c203b7fd462d9934834f643f09f3c06" CACHE STRING "MD5 checksum for MDI tarball")
|
||||
mark_as_advanced(MDI_URL)
|
||||
mark_as_advanced(MDI_MD5)
|
||||
enable_language(C)
|
||||
|
||||
@ -125,13 +125,14 @@ LAMMPS atom type corresponds to. This is specified by the atomic
|
||||
number of the element, e.g. 13 for Al. An atomic number must be
|
||||
specified for each of the ntypes LAMMPS atom types. Ntypes is
|
||||
typically specified via the create_box command or in the data file
|
||||
read by the read_data command. If this keyword is not specified, then
|
||||
this fix will send the LAMMPS atom type for each atom to the MDI
|
||||
engine. If both the LAMMPS driver and the MDI engine are initialized
|
||||
so that atom type values are consistent in both codes, then the
|
||||
*elements* keyword is not needed. Otherwise the keyword can be used
|
||||
to insure the two codes are consistent in their definition of atomic
|
||||
species.
|
||||
read by the read_data command.
|
||||
|
||||
If this keyword is specified, then this fix will send the MDI
|
||||
">ELEMENTS" command to the engine, to insure the two codes are
|
||||
consistent in their definition of atomic species. If this keyword is
|
||||
not specified, then this fix will send the MDI >TYPES command to the
|
||||
engine. This is fine if both the LAMMPS driver and the MDI engine are
|
||||
initialized so that the atom type values are consistent in both codes.
|
||||
|
||||
----------
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ Syntax
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
*engine* args = zero or more keyword arg pairs
|
||||
*engine* args = zero or more keyword/args pairs
|
||||
keywords = *elements*
|
||||
*elements* args = N_1 N_2 ... N_ntypes
|
||||
N_1,N_2,...N_ntypes = atomic number for each of ntypes LAMMPS atom types
|
||||
@ -24,7 +24,7 @@ Syntax
|
||||
keywords = *mdi* or *infile* or *extra* or *command*
|
||||
*mdi* value = args passed to MDI for driver to operate with plugins (required)
|
||||
*infile* value = filename the engine will read at start-up (optional)
|
||||
*extra* value = aditional command-line args to pass to engine library when loaded
|
||||
*extra* value = aditional command-line args to pass to engine library when loaded (optional)
|
||||
*command* value = a LAMMPS input script command to execute (required)
|
||||
*connect* args = none
|
||||
*exit* args = none
|
||||
@ -289,11 +289,11 @@ are required. The -name setting can be anything you choose. MDI
|
||||
drivers and engines can query their names to verify they are values
|
||||
they expect.
|
||||
|
||||
The *infile* keyword is also required. It is the name of an input
|
||||
script which the engine will open and process. MDI will pass it as a
|
||||
The *infile* keyword is optional. It sets the name of an input script
|
||||
which the engine will open and process. MDI will pass it as a
|
||||
command-line argument to the library when it is launched. The file
|
||||
typically contains settings that an MD or QM code will use for its
|
||||
subsequent calculations.
|
||||
calculations.
|
||||
|
||||
The *extra* keyword is optional. It contains additional command-line
|
||||
arguments which MDI will pass to the library when it is launched.
|
||||
@ -309,12 +309,12 @@ could specify a filename with multiple LAMMPS commands.
|
||||
|
||||
.. note::
|
||||
|
||||
When the single *command* is complete, LAMMPS will send an MDI
|
||||
EXIT command to the plugin engine and the plugin will be removed.
|
||||
The "mdi plugin" command will then exit and the next command
|
||||
(if any) in the LAMMPS input script will be processed. A subsequent
|
||||
"mdi plugin" command could then load the same library plugin or
|
||||
a different one if desired.
|
||||
When the *command* is complete, LAMMPS will send an MDI EXIT
|
||||
command to the plugin engine and the plugin will be removed. The
|
||||
"mdi plugin" command will then exit and the next command (if any)
|
||||
in the LAMMPS input script will be processed. A subsequent "mdi
|
||||
plugin" command could then load the same or a different MDI
|
||||
plugin if desired.
|
||||
|
||||
----------
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ Masses
|
||||
2 1
|
||||
3 1
|
||||
|
||||
Atoms # dielectric: id mol type q x y z normx normy normz area_per_patch ed em epsilon curvature
|
||||
Atoms # dielectric : id mol type q x y z normx normy normz area_per_patch ed em epsilon curvature
|
||||
|
||||
1 0 1 0 0 0 9.99798 0 0 1 0.866 8 6 6 0
|
||||
2 0 1 0 0.500101 0.866201 9.99798 0 0 1 0.866 8 6 6 0
|
||||
|
||||
24
examples/QM/LATTE/2uo2.lmp
Normal file
24
examples/QM/LATTE/2uo2.lmp
Normal file
@ -0,0 +1,24 @@
|
||||
LAMMPS Description
|
||||
|
||||
6 atoms
|
||||
|
||||
2 atom types
|
||||
|
||||
0.0000000000000000 10.800000000000001 xlo xhi
|
||||
0.0000000000000000 5.4000000000000004 ylo yhi
|
||||
0.0000000000000000 5.4000000000000004 zlo zhi
|
||||
3.3065463576978537E-016 3.3065463576978537E-016 3.3065463576978537E-016 xy xz yz
|
||||
|
||||
Masses
|
||||
|
||||
1 238.05078125000000
|
||||
2 15.994915008544922
|
||||
|
||||
Atoms
|
||||
|
||||
1 1 1 0.0 2.70000 8.10000 0.00000
|
||||
2 1 2 0.0 1.35000 9.45000 1.35000
|
||||
3 1 2 0.0 4.05000 9.45000 1.35000
|
||||
4 1 1 0.0 2.70000 10.80000 2.70000
|
||||
5 1 2 0.0 1.35000 12.15000 4.05000
|
||||
6 1 2 0.0 4.05000 12.15000 4.05000
|
||||
27
examples/QM/LATTE/3uo2.lmp
Normal file
27
examples/QM/LATTE/3uo2.lmp
Normal file
@ -0,0 +1,27 @@
|
||||
LAMMPS Description
|
||||
|
||||
9 atoms
|
||||
|
||||
2 atom types
|
||||
|
||||
0.0000000000000000 16.199999999999999 xlo xhi
|
||||
0.0000000000000000 5.4000000000000004 ylo yhi
|
||||
0.0000000000000000 5.4000000000000004 zlo zhi
|
||||
3.3065463576978537E-016 3.3065463576978537E-016 3.3065463576978537E-016 xy xz yz
|
||||
|
||||
Masses
|
||||
|
||||
1 238.05078125000000
|
||||
2 15.994915008544922
|
||||
|
||||
Atoms
|
||||
|
||||
1 1 1 0.0 2.70000 8.10000 0.00000
|
||||
2 1 2 0.0 1.35000 9.45000 1.35000
|
||||
3 1 2 0.0 4.05000 9.45000 1.35000
|
||||
4 1 1 0.0 2.70000 10.80000 2.70000
|
||||
5 1 2 0.0 1.35000 12.15000 4.05000
|
||||
6 1 2 0.0 4.05000 12.15000 4.05000
|
||||
7 1 1 0.0 2.70000 13.50000 5.40000
|
||||
8 1 2 0.0 1.35000 14.85000 6.75000
|
||||
9 1 2 0.0 4.05000 14.85000 6.75000
|
||||
30
examples/QM/LATTE/4uo2.lmp
Normal file
30
examples/QM/LATTE/4uo2.lmp
Normal file
@ -0,0 +1,30 @@
|
||||
LAMMPS Description
|
||||
|
||||
12 atoms
|
||||
|
||||
2 atom types
|
||||
|
||||
0.0000000000000000 10.800000000000001 xlo xhi
|
||||
0.0000000000000000 10.800000000000001 ylo yhi
|
||||
0.0000000000000000 5.4000000000000004 zlo zhi
|
||||
6.6130927153957075E-016 3.3065463576978537E-016 3.3065463576978537E-016 xy xz yz
|
||||
|
||||
Masses
|
||||
|
||||
1 238.05078125000000
|
||||
2 15.994915008544922
|
||||
|
||||
Atoms
|
||||
|
||||
1 1 1 0.0 2.70000 8.10000 0.00000
|
||||
2 1 2 0.0 1.35000 9.45000 1.35000
|
||||
3 1 2 0.0 4.05000 9.45000 1.35000
|
||||
4 1 1 0.0 5.40000 8.10000 2.70000
|
||||
5 1 2 0.0 4.05000 9.45000 4.05000
|
||||
6 1 2 0.0 6.75000 9.45000 4.05000
|
||||
7 1 1 0.0 2.70000 10.80000 2.70000
|
||||
8 1 2 0.0 1.35000 12.15000 4.05000
|
||||
9 1 2 0.0 4.05000 12.15000 4.05000
|
||||
10 1 1 0.0 5.40000 10.80000 5.40000
|
||||
11 1 2 0.0 4.05000 12.15000 6.75000
|
||||
12 1 2 0.0 6.75000 12.15000 6.75000
|
||||
149
examples/QM/LATTE/README
Normal file
149
examples/QM/LATTE/README
Normal file
@ -0,0 +1,149 @@
|
||||
LATTE is a semi-empirical tight-binding quantum code, developed
|
||||
primarily at Los Alamos National Labs.
|
||||
|
||||
See these links:
|
||||
|
||||
https://www.osti.gov/biblio/1526907-los-alamos-transferable-tight-binding-energetics-latte-version
|
||||
https://github.com/lanl/LATTE
|
||||
|
||||
LAMMPS has 2 ways of working with LATTE:
|
||||
|
||||
(1) Via its LATTE package and the fix latte command
|
||||
must run LAMMPS on a single processor, it calls LATTE as a library
|
||||
|
||||
(2) Via its MDI package and the code-coupling MDI library
|
||||
(a) can run LAMMPS and LATTE as stand-alone codes
|
||||
LAMMPS can be run on any number of procs
|
||||
LATTE must run on a single proc, but can use OpenMP
|
||||
(b) can run LAMMPS with LATTE as a plug-in library
|
||||
must run LAMMPS on a single processor
|
||||
|
||||
Examples for use case (1) are in the examples/latte dir. Use case (2)
|
||||
is illustrated in this dir.
|
||||
|
||||
NOTE: If you compare MDI runs in this dir to similar fix latte runs in
|
||||
examples/latte, the answers for energy and virial will be differnt.
|
||||
This is b/c the version of LATTE used by the fix latte command within
|
||||
the LATTE package is older than the version of LATTE used here.
|
||||
|
||||
------------------
|
||||
Building 3 codes needed to run these examples
|
||||
|
||||
(1) Download and build MDI
|
||||
|
||||
% git clone git@github.com:MolSSI-MDI/MDI_Library.git mdi
|
||||
% cd mdi
|
||||
% mkdir build; cd build
|
||||
% cmake .. # includes support for all langauges (incl Fortran, Python)
|
||||
% make
|
||||
|
||||
(2) Download and build LATTE with MDI support
|
||||
|
||||
% git clone git@github.com:lanl/LATTE.git latte
|
||||
% cd latte
|
||||
% git checkout skimLATTE-progress # goto branch with MDI support
|
||||
% cp makefiles/makefile.CHOICES.mdi makefile.CHOICES # so can now edit
|
||||
% edit makefile.CHOICES settings to have these settings:
|
||||
MAKELIB = OFF, SHARED = ON, MDI = ON
|
||||
MDI_PATH must point to CMake build of MDI in (1),
|
||||
e.g. /home/sjplimp/mdi/build/MDI_Library
|
||||
comment out 2 LIB lines with CUDA-CUDART_LIBRARY
|
||||
% make clean
|
||||
% make # creates liblatte.so and LATTE_DOUBLE with support for MDI
|
||||
|
||||
(3) Build LAMMPS with its MDI package
|
||||
also with the MOLECULE package for these example scripts
|
||||
|
||||
Build with CMake (NOTE: do not use traditional make for this use case)
|
||||
|
||||
% cd lammps
|
||||
% mkdir build; cd build
|
||||
% cmake -D PKG_MDI=yes -D PKG_MOLECULE=yes ../cmake
|
||||
% make # creates lmp
|
||||
|
||||
(4) Copy LAMMPS and LATTE executables into this dir
|
||||
|
||||
Copy the LAMMPS executable into this dir as lmp_mpi.
|
||||
Copy the LATTE executable LATTE_DOUBLE into this dir.
|
||||
The run commands below assume you have done this.
|
||||
|
||||
(5) Insure LD_LIBRARY_PATH includes the dir where MDI was built in (1)
|
||||
with its libmdi.so file, e.g. mdi/build/MDI_Library. This is needed
|
||||
so when LATTE_DOUBLE runs as an executable it will able to find
|
||||
libmdi.so.
|
||||
|
||||
------------------
|
||||
Notes on LATTE usage
|
||||
|
||||
You must run this version of LATTE on a single MPI processor.
|
||||
However, you can use OpenMP with LATTE. To do this you need to build
|
||||
LATTE with OpenMP support by editing the makefile.CHOICES file to
|
||||
include -fopenmp with FFLAGS and LINKFLAGS. Also -lapack and -lblas
|
||||
need to be added to LIB, and those libraries must be available on your
|
||||
system. For best performance you should also build LATTE with its
|
||||
PROGRESS and BML libraries. Building those libs is more complex,
|
||||
see details here:
|
||||
|
||||
https://github.com/lanl/LATTE_SUPER/tree/allMachines/Laptop
|
||||
|
||||
At run time, you need to also first set an environment variable for
|
||||
the number of OpenMP threads to use, e.g.
|
||||
|
||||
% export OMP_NUM_THREADS=12
|
||||
|
||||
By default LATTE reads the latte.in file for its parameters. That
|
||||
file specifies other files LATTE will read. With MDI, the driver code
|
||||
(e.g. LAMMPS) can use the >FNAME command to specify an alternate
|
||||
filename to use instead of latte.in.
|
||||
|
||||
By default LATTE writes out a log.latte file with info about its
|
||||
calculations. An "OUTFILE= logfile" setting in latte.in can rename
|
||||
this file.
|
||||
|
||||
---------
|
||||
Run example #1: AIMD
|
||||
|
||||
* Run with MPI: 1 proc each
|
||||
|
||||
mpirun -np 1 lmp_mpi -mdi "-name LMP -role DRIVER -method MPI" \
|
||||
-in in.aimd -log log.aimd.lammps.mpi : \
|
||||
-np 1 LATTE_DOUBLE -mdi "-name LATTE -role ENGINE -method MPI"
|
||||
|
||||
* Run with MPI: 2 procs for LAMMPS, 1 for LATTE
|
||||
|
||||
mpirun -np 2 lmp_mpi -mdi "-name LMP -role DRIVER -method MPI" \
|
||||
-in in.aimd -log log.aimd.lammps.mpi : \
|
||||
-np 1 LATTE_DOUBLE -mdi "-name LATTE -role ENGINE -method MPI"
|
||||
|
||||
* Run in plugin mode: 1 proc
|
||||
|
||||
lmp_mpi -mdi \
|
||||
"-name LMP -role DRIVER -method LINK -plugin_path /home/sjplimp/latte/git" \
|
||||
-in in.aimd.plugin -log log.aimd.lammps.plugin
|
||||
|
||||
NOTE: The -plugin_path needs to point to where LATTE was built in step
|
||||
(2).
|
||||
|
||||
---------
|
||||
Run example #2: sequence of configurations
|
||||
|
||||
* Run with MPI: 1 proc each
|
||||
|
||||
mpirun -np 1 lmp_mpi -mdi "-name LMP -role DRIVER -method MPI" \
|
||||
-in in.series -log log.series.lammps.mpi : \
|
||||
-np 1 LATTE_DOUBLE -mdi "-name LATTE -role ENGINE -method MPI"
|
||||
|
||||
* Run with MPI: 2 procs for LAMMPS, 1 for LATTE
|
||||
|
||||
mpirun -np 2 lmp_mpi -mdi "-name LMP -role DRIVER -method MPI" \
|
||||
-in in.series -log log.series.lammps.mpi : \
|
||||
-np 1 LATTE_DOUBLE -mdi "-name LATTE -role ENGINE -method MPI"
|
||||
|
||||
* Run in plugin mode: 1 proc
|
||||
|
||||
lmp_mpi -mdi \
|
||||
"-name LMP -role DRIVER -method LINK -plugin_path /home/sjplimp/latte/git" \
|
||||
-in in.series.plugin -log log.series.lammps.plugin
|
||||
|
||||
NOTE: The -plugin_path needs to point to where LATTE was built in step
|
||||
(2).
|
||||
1384
examples/QM/LATTE/bondints.table
Normal file
1384
examples/QM/LATTE/bondints.table
Normal file
File diff suppressed because it is too large
Load Diff
315
examples/QM/LATTE/dump.8Sep22.aimd.mpi.1
Normal file
315
examples/QM/LATTE/dump.8Sep22.aimd.mpi.1
Normal file
@ -0,0 +1,315 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.7 2.7 0 -0.601491 0.335597 -0.87242 -2.27066e-14 -1.33391e-14 2.31141e-14
|
||||
2 2 1.35 4.05 1.35 8.2897 4.55901 5.97376 2.35473 2.21578e-14 7.40069e-15
|
||||
3 2 4.05 4.05 1.35 1.7742 6.51885 0.385522 -2.35473 2.97071e-15 -2.01341e-14
|
||||
4 1 2.7 1.65327e-16 2.7 -0.325605 -1.03244 0.724324 -2.90278e-14 6.77422e-15 2.86766e-15
|
||||
5 2 1.35 1.35 4.05 2.42711 -1.49109 -2.41596 2.35473 5.79901e-15 -1.19594e-14
|
||||
6 2 4.05 1.35 4.05 1.30688 0.784281 -1.73922 -2.35473 -1.38761e-14 1.09382e-14
|
||||
ITEM: TIMESTEP
|
||||
1
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69985 2.70008 -0.000218105 -0.601467 0.335616 -0.872428 0.00470101 0.00380515 -0.00141625
|
||||
2 2 1.35212 4.05114 1.35149 8.64389 4.55886 5.97363 2.34251 -0.00209926 -0.00172976
|
||||
3 2 4.0504 4.05163 1.3501 1.41949 6.51866 0.385561 -2.34936 -0.00247497 0.00051716
|
||||
4 1 2.69992 -0.00025811 2.70018 -0.325581 -1.03243 0.724334 0.00481137 0.00249244 0.00195665
|
||||
5 2 1.35065 1.34963 4.0494 2.78199 -1.49112 -2.4159 2.3517 -0.00043711 0.000874754
|
||||
6 2 4.05028 1.3502 4.04957 0.951796 0.784184 -1.73923 -2.35436 -0.00128625 -0.00020256
|
||||
ITEM: TIMESTEP
|
||||
2
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6997 2.70017 -0.000436214 -0.601396 0.335673 -0.872449 0.00939888 0.00756163 -0.00288164
|
||||
2 2 1.35432 4.05228 1.35299 8.99615 4.55837 5.97323 2.32921 -0.00431846 -0.00355855
|
||||
3 2 4.05071 4.05326 1.35019 1.06567 6.5181 0.385678 -2.34304 -0.00494314 0.00103532
|
||||
4 1 2.69984 -0.000516214 2.70036 -0.325507 -1.03239 0.724364 0.00976944 0.00512657 0.00403686
|
||||
5 2 1.35139 1.34925 4.04879 3.13634 -1.49122 -2.4157 2.34776 -0.000851489 0.00177498
|
||||
6 2 4.05048 1.35039 4.04913 0.596838 0.783892 -1.73928 -2.3531 -0.00257512 -0.000406965
|
||||
ITEM: TIMESTEP
|
||||
3
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69955 2.70025 -0.00065433 -0.601277 0.335769 -0.872486 0.0141006 0.0112702 -0.00439552
|
||||
2 2 1.35661 4.05342 1.35448 9.34633 4.55754 5.97255 2.31482 -0.00666433 -0.00549143
|
||||
3 2 4.05093 4.05489 1.35029 0.712875 6.51717 0.385873 -2.33577 -0.00740896 0.00154764
|
||||
4 1 2.69976 -0.000774304 2.70054 -0.325382 -1.03232 0.724417 0.0148831 0.00790884 0.00624833
|
||||
5 2 1.35222 1.34888 4.04819 3.49003 -1.49137 -2.41536 2.3429 -0.0012407 0.00270313
|
||||
6 2 4.05058 1.35059 4.0487 0.242138 0.783407 -1.73935 -2.35094 -0.00386511 -0.000612161
|
||||
ITEM: TIMESTEP
|
||||
4
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6994 2.70034 -0.000872457 -0.60111 0.335902 -0.872539 0.0188131 0.0149318 -0.00595718
|
||||
2 2 1.359 4.05456 1.35597 9.69425 4.55635 5.97156 2.29933 -0.00914346 -0.00753331
|
||||
3 2 4.05107 4.05652 1.35039 0.361248 6.51586 0.386144 -2.32753 -0.00987687 0.00204727
|
||||
4 1 2.69967 -0.00103238 2.70072 -0.325204 -1.03223 0.724492 0.020161 0.0108455 0.00859866
|
||||
5 2 1.35314 1.34851 4.04758 3.84292 -1.49159 -2.41488 2.33711 -0.00160232 0.00366164
|
||||
6 2 4.0506 1.35078 4.04826 -0.112168 0.782727 -1.73946 -2.34789 -0.00515472 -0.000817084
|
||||
ITEM: TIMESTEP
|
||||
5
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69925 2.70042 -0.0010906 -0.600896 0.336071 -0.872607 0.0235434 0.0185473 -0.00756588
|
||||
2 2 1.36146 4.0557 1.35747 10.0397 4.55478 5.97026 2.2827 -0.0117623 -0.00968894
|
||||
3 2 4.05111 4.05815 1.35048 0.0109366 6.51419 0.386489 -2.31832 -0.0123511 0.00252727
|
||||
4 1 2.69959 -0.00129042 2.70091 -0.324972 -1.0321 0.724592 0.0256115 0.0139425 0.0110953
|
||||
5 2 1.35414 1.34814 4.04698 4.19487 -1.49186 -2.41425 2.33039 -0.00193394 0.0046529
|
||||
6 2 4.05052 1.35098 4.04783 -0.465946 0.781852 -1.7396 -2.34393 -0.00644244 -0.00102066
|
||||
ITEM: TIMESTEP
|
||||
6
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6991 2.7005 -0.00130876 -0.600633 0.336277 -0.872692 0.0282985 0.0221175 -0.00922083
|
||||
2 2 1.36401 4.05684 1.35896 10.3827 4.55279 5.96863 2.26494 -0.0145272 -0.0119629
|
||||
3 2 4.05107 4.05978 1.35058 -0.337913 6.51214 0.386904 -2.30814 -0.0148362 0.00298071
|
||||
4 1 2.69951 -0.00154843 2.70109 -0.324684 -1.03194 0.724717 0.0312427 0.0172058 0.0137455
|
||||
5 2 1.35523 1.34776 4.04638 4.54573 -1.49217 -2.41347 2.32273 -0.00223319 0.00567932
|
||||
6 2 4.05036 1.35117 4.04739 -0.819058 0.780784 -1.73977 -2.33906 -0.00772673 -0.00122181
|
||||
ITEM: TIMESTEP
|
||||
7
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69895 2.70059 -0.00152695 -0.600322 0.336519 -0.872794 0.0330853 0.0256435 -0.0109212
|
||||
2 2 1.36665 4.05797 1.36045 10.7228 4.55038 5.96665 2.24601 -0.0174443 -0.0143597
|
||||
3 2 4.05094 4.0614 1.35068 -0.685154 6.50971 0.387385 -2.29698 -0.0173365 0.00340068
|
||||
4 1 2.69943 -0.00180639 2.70127 -0.324338 -1.03175 0.724871 0.0370626 0.020641 0.0165564
|
||||
5 2 1.35641 1.34739 4.04577 4.89536 -1.49253 -2.41254 2.31411 -0.0024977 0.00674323
|
||||
6 2 4.05012 1.35137 4.04696 -1.17137 0.779522 -1.73997 -2.33329 -0.00900604 -0.00141944
|
||||
ITEM: TIMESTEP
|
||||
8
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6988 2.70067 -0.00174516 -0.599962 0.336797 -0.872914 0.0379108 0.0291262 -0.0126661
|
||||
2 2 1.36938 4.05911 1.36194 11.06 4.54752 5.96429 2.2259 -0.0205196 -0.0168834
|
||||
3 2 4.05073 4.06303 1.35077 -1.03064 6.50691 0.387927 -2.28482 -0.0198564 0.00378025
|
||||
4 1 2.69935 -0.0020643 2.70145 -0.323932 -1.03153 0.725054 0.0430788 0.0242538 0.0195348
|
||||
5 2 1.35768 1.34702 4.04517 5.24362 -1.49292 -2.41144 2.30452 -0.0027252 0.00784692
|
||||
6 2 4.04978 1.35156 4.04652 -1.52274 0.778068 -1.7402 -2.32659 -0.0102788 -0.00161245
|
||||
ITEM: TIMESTEP
|
||||
9
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69865 2.70076 -0.0019634 -0.599553 0.337109 -0.873051 0.0427817 0.0325667 -0.0144547
|
||||
2 2 1.37218 4.06025 1.36343 11.3941 4.54418 5.96155 2.20459 -0.023759 -0.019538
|
||||
3 2 4.05043 4.06466 1.35087 -1.37421 6.50372 0.388522 -2.27166 -0.0224003 0.00411244
|
||||
4 1 2.69927 -0.00232215 2.70163 -0.323464 -1.03126 0.725268 0.0492987 0.0280495 0.0226874
|
||||
5 2 1.35904 1.34664 4.04457 5.59036 -1.49335 -2.41017 2.29396 -0.00291347 0.00899259
|
||||
6 2 4.04935 1.35176 4.04609 -1.87303 0.776422 -1.74045 -2.31898 -0.0115434 -0.00179972
|
||||
ITEM: TIMESTEP
|
||||
10
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6985 2.70084 -0.00218168 -0.599095 0.337456 -0.873207 0.0477049 0.0359661 -0.0162858
|
||||
2 2 1.37507 4.06138 1.36492 11.7248 4.54034 5.95839 2.18206 -0.0271682 -0.0223275
|
||||
3 2 4.05004 4.06628 1.35097 -1.71572 6.50015 0.389163 -2.25748 -0.0249726 0.0043903
|
||||
4 1 2.69919 -0.00257993 2.70181 -0.322932 -1.03096 0.725515 0.0557294 0.0320331 0.0260207
|
||||
5 2 1.36048 1.34627 4.04397 5.93543 -1.4938 -2.40872 2.2824 -0.00306026 0.0101825
|
||||
6 2 4.04884 1.35195 4.04565 -2.2221 0.774587 -1.74074 -2.31042 -0.0127983 -0.00198013
|
||||
ITEM: TIMESTEP
|
||||
11
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69835 2.70092 -0.00240001 -0.598586 0.337838 -0.873382 0.0526872 0.0393256 -0.0181586
|
||||
2 2 1.37805 4.06252 1.36641 12.0521 4.53597 5.9548 2.15829 -0.0307526 -0.0252554
|
||||
3 2 4.04957 4.06791 1.35106 -2.05501 6.49619 0.389841 -2.24228 -0.0275775 0.00460683
|
||||
4 1 2.69911 -0.00283763 2.70199 -0.322334 -1.03061 0.725796 0.0623777 0.0362096 0.0295409
|
||||
5 2 1.362 1.3459 4.04336 6.27868 -1.49427 -2.40709 2.26985 -0.00316333 0.0114188
|
||||
6 2 4.04824 1.35215 4.04522 -2.56981 0.772563 -1.74105 -2.30093 -0.0140417 -0.00215255
|
||||
ITEM: TIMESTEP
|
||||
12
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6982 2.70101 -0.00261837 -0.598027 0.338253 -0.873575 0.0577351 0.0426463 -0.0200718
|
||||
2 2 1.3811 4.06365 1.3679 12.3757 4.53105 5.95076 2.13326 -0.0345179 -0.0283253
|
||||
3 2 4.04901 4.06953 1.35116 -2.39194 6.49183 0.390547 -2.22604 -0.0302194 0.00475506
|
||||
4 1 2.69903 -0.00309524 2.70217 -0.321667 -1.03022 0.726114 0.06925 0.0405836 0.0332542
|
||||
5 2 1.36362 1.34552 4.04276 6.61997 -1.49475 -2.40527 2.25627 -0.00322051 0.0127037
|
||||
6 2 4.04756 1.35234 4.04478 -2.91602 0.770353 -1.74139 -2.29048 -0.0152721 -0.00231583
|
||||
ITEM: TIMESTEP
|
||||
13
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69805 2.70109 -0.00283679 -0.597416 0.338702 -0.873788 0.0628554 0.0459295 -0.0220243
|
||||
2 2 1.38423 4.06478 1.36939 12.6954 4.52555 5.94625 2.10694 -0.0384688 -0.0315401
|
||||
3 2 4.04837 4.07115 1.35126 -2.72634 6.48707 0.39127 -2.20874 -0.0329024 0.00482793
|
||||
4 1 2.69895 -0.00335274 2.70236 -0.320929 -1.02979 0.726471 0.0763523 0.0451591 0.0371659
|
||||
5 2 1.36531 1.34515 4.04216 6.95912 -1.49523 -2.40326 2.24165 -0.00322965 0.0140393
|
||||
6 2 4.04678 1.35253 4.04434 -3.26057 0.767958 -1.74175 -2.27906 -0.0164877 -0.0024688
|
||||
ITEM: TIMESTEP
|
||||
14
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6979 2.70118 -0.00305527 -0.596753 0.339184 -0.874022 0.0680546 0.0491768 -0.0240145
|
||||
2 2 1.38745 4.06591 1.37087 13.0111 4.51944 5.94124 2.07932 -0.0426096 -0.0349018
|
||||
3 2 4.04765 4.07277 1.35136 -3.05804 6.4819 0.391997 -2.19038 -0.035631 0.00481829
|
||||
4 1 2.69887 -0.00361013 2.70254 -0.320118 -1.0293 0.726868 0.0836894 0.0499393 0.0412807
|
||||
5 2 1.3671 1.34478 4.04156 7.296 -1.49572 -2.40103 2.22598 -0.00318867 0.0154277
|
||||
6 2 4.04593 1.35272 4.04391 -3.60334 0.765381 -1.74213 -2.26667 -0.0176868 -0.00261028
|
||||
ITEM: TIMESTEP
|
||||
15
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69775 2.70126 -0.0032738 -0.596036 0.339698 -0.874275 0.0733392 0.0523895 -0.0260413
|
||||
2 2 1.39074 4.06704 1.37236 13.3225 4.51268 5.93571 2.05037 -0.0469451 -0.0384133
|
||||
3 2 4.04685 4.07439 1.35146 -3.3869 6.47632 0.392716 -2.17093 -0.038409 0.00471919
|
||||
4 1 2.69879 -0.00386739 2.70272 -0.319232 -1.02877 0.727309 0.0912666 0.0549279 0.0456036
|
||||
5 2 1.36896 1.3444 4.04096 7.63043 -1.49619 -2.3986 2.20924 -0.00309551 0.0168709
|
||||
6 2 4.04498 1.35291 4.04347 -3.94416 0.762625 -1.74253 -2.25329 -0.0188678 -0.0027391
|
||||
ITEM: TIMESTEP
|
||||
16
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6976 2.70135 -0.00349241 -0.595266 0.340245 -0.87455 0.0787153 0.055569 -0.0281032
|
||||
2 2 1.39411 4.06817 1.37384 13.6294 4.50526 5.92964 2.02007 -0.0514799 -0.042077
|
||||
3 2 4.04596 4.07601 1.35155 -3.71274 6.47031 0.393413 -2.15039 -0.0412405 0.00452364
|
||||
4 1 2.69871 -0.00412452 2.7029 -0.318268 -1.02819 0.727794 0.0990893 0.0601283 0.0501398
|
||||
5 2 1.37091 1.34403 4.04036 7.96225 -1.49665 -2.39594 2.19142 -0.00294819 0.0183708
|
||||
6 2 4.04395 1.3531 4.04304 -4.28288 0.759692 -1.74296 -2.2389 -0.0200287 -0.00285406
|
||||
ITEM: TIMESTEP
|
||||
17
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69745 2.70143 -0.00371108 -0.594441 0.340824 -0.874845 0.0841889 0.0587168 -0.0301987
|
||||
2 2 1.39755 4.0693 1.37532 13.9317 4.49714 5.92301 1.9884 -0.0562187 -0.0458954
|
||||
3 2 4.04499 4.07763 1.35165 -4.0354 6.46388 0.394073 -2.12872 -0.0441293 0.0042247
|
||||
4 1 2.69863 -0.00438149 2.70308 -0.317223 -1.02755 0.728326 0.107162 0.0655439 0.054894
|
||||
5 2 1.37294 1.34365 4.03976 8.2913 -1.49708 -2.39305 2.17248 -0.00274479 0.0199293
|
||||
6 2 4.04284 1.35329 4.0426 -4.61936 0.756586 -1.74339 -2.2235 -0.0211679 -0.00295392
|
||||
ITEM: TIMESTEP
|
||||
18
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69731 2.70152 -0.00392983 -0.593559 0.341435 -0.875162 0.0897661 0.0618346 -0.0323262
|
||||
2 2 1.40107 4.07042 1.3768 14.229 4.48829 5.91578 1.95532 -0.0611659 -0.0498706
|
||||
3 2 4.04394 4.07924 1.35175 -4.3547 6.457 0.394679 -2.10593 -0.0470792 0.0038154
|
||||
4 1 2.69855 -0.00463829 2.70327 -0.316095 -1.02686 0.728907 0.11549 0.0711775 0.0598705
|
||||
5 2 1.37506 1.34328 4.03916 8.61741 -1.49747 -2.38993 2.15241 -0.00248344 0.0215483
|
||||
6 2 4.04164 1.35348 4.04217 -4.95344 0.753309 -1.74385 -2.20706 -0.0222835 -0.00303744
|
||||
ITEM: TIMESTEP
|
||||
19
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69716 2.7016 -0.00414866 -0.592621 0.342077 -0.8755 0.0954526 0.0649239 -0.0344841
|
||||
2 2 1.40467 4.07154 1.37828 14.5213 4.47868 5.90795 1.92083 -0.0663258 -0.0540045
|
||||
3 2 4.04281 4.08086 1.35185 -4.67049 6.44967 0.395215 -2.08198 -0.050094 0.00328881
|
||||
4 1 2.69847 -0.00489492 2.70345 -0.314881 -1.02611 0.72954 0.124076 0.0770317 0.0650736
|
||||
5 2 1.37725 1.3429 4.03857 8.94041 -1.49782 -2.38655 2.13119 -0.00216234 0.0232295
|
||||
6 2 4.04036 1.35367 4.04173 -5.28496 0.749867 -1.74431 -2.18956 -0.0233735 -0.00310338
|
||||
ITEM: TIMESTEP
|
||||
20
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69701 2.70169 -0.00436758 -0.591624 0.342751 -0.875861 0.101254 0.0679866 -0.0366705
|
||||
2 2 1.40833 4.07266 1.37976 14.8083 4.46827 5.89948 1.88489 -0.0717024 -0.0582989
|
||||
3 2 4.0416 4.08247 1.35195 -4.98257 6.44189 0.395662 -2.05686 -0.0531772 0.00263798
|
||||
4 1 2.69839 -0.00515135 2.70363 -0.313579 -1.0253 0.730227 0.132925 0.0831089 0.0705072
|
||||
5 2 1.37953 1.34253 4.03797 9.26012 -1.49812 -2.38291 2.1088 -0.00177977 0.0249746
|
||||
6 2 4.039 1.35386 4.04129 -5.61376 0.746262 -1.74478 -2.171 -0.0244362 -0.00315046
|
||||
315
examples/QM/LATTE/dump.8Sep22.aimd.mpi.2
Normal file
315
examples/QM/LATTE/dump.8Sep22.aimd.mpi.2
Normal file
@ -0,0 +1,315 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.7 2.7 0 -0.601491 0.335597 -0.87242 -2.27066e-14 -1.33391e-14 2.31141e-14
|
||||
2 2 1.35 4.05 1.35 8.2897 4.55901 5.97376 2.35473 2.21578e-14 7.40069e-15
|
||||
3 2 4.05 4.05 1.35 1.7742 6.51885 0.385522 -2.35473 2.97071e-15 -2.01341e-14
|
||||
4 1 2.7 1.65327e-16 2.7 -0.325605 -1.03244 0.724324 -2.90278e-14 6.77422e-15 2.86766e-15
|
||||
5 2 1.35 1.35 4.05 2.42711 -1.49109 -2.41596 2.35473 5.79901e-15 -1.19594e-14
|
||||
6 2 4.05 1.35 4.05 1.30688 0.784281 -1.73922 -2.35473 -1.38761e-14 1.09382e-14
|
||||
ITEM: TIMESTEP
|
||||
1
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69985 2.70008 -0.000218105 -0.601467 0.335616 -0.872428 0.00470101 0.00380515 -0.00141625
|
||||
2 2 1.35212 4.05114 1.35149 8.64389 4.55886 5.97363 2.34251 -0.00209926 -0.00172976
|
||||
3 2 4.0504 4.05163 1.3501 1.41949 6.51866 0.385561 -2.34936 -0.00247497 0.00051716
|
||||
4 1 2.69992 -0.00025811 2.70018 -0.325581 -1.03243 0.724334 0.00481137 0.00249244 0.00195665
|
||||
5 2 1.35065 1.34963 4.0494 2.78199 -1.49112 -2.4159 2.3517 -0.00043711 0.000874754
|
||||
6 2 4.05028 1.3502 4.04957 0.951796 0.784184 -1.73923 -2.35436 -0.00128625 -0.00020256
|
||||
ITEM: TIMESTEP
|
||||
2
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6997 2.70017 -0.000436214 -0.601396 0.335673 -0.872449 0.00939888 0.00756163 -0.00288164
|
||||
2 2 1.35432 4.05228 1.35299 8.99615 4.55837 5.97323 2.32921 -0.00431846 -0.00355855
|
||||
3 2 4.05071 4.05326 1.35019 1.06567 6.5181 0.385678 -2.34304 -0.00494314 0.00103532
|
||||
4 1 2.69984 -0.000516214 2.70036 -0.325507 -1.03239 0.724364 0.00976944 0.00512657 0.00403686
|
||||
5 2 1.35139 1.34925 4.04879 3.13634 -1.49122 -2.4157 2.34776 -0.000851489 0.00177498
|
||||
6 2 4.05048 1.35039 4.04913 0.596838 0.783892 -1.73928 -2.3531 -0.00257512 -0.000406965
|
||||
ITEM: TIMESTEP
|
||||
3
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69955 2.70025 -0.00065433 -0.601277 0.335769 -0.872486 0.0141006 0.0112702 -0.00439552
|
||||
2 2 1.35661 4.05342 1.35448 9.34633 4.55754 5.97255 2.31482 -0.00666433 -0.00549143
|
||||
3 2 4.05093 4.05489 1.35029 0.712875 6.51717 0.385873 -2.33577 -0.00740896 0.00154764
|
||||
4 1 2.69976 -0.000774304 2.70054 -0.325382 -1.03232 0.724417 0.0148831 0.00790884 0.00624833
|
||||
5 2 1.35222 1.34888 4.04819 3.49003 -1.49137 -2.41536 2.3429 -0.0012407 0.00270313
|
||||
6 2 4.05058 1.35059 4.0487 0.242138 0.783407 -1.73935 -2.35094 -0.00386511 -0.000612161
|
||||
ITEM: TIMESTEP
|
||||
4
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6994 2.70034 -0.000872457 -0.60111 0.335902 -0.872539 0.0188131 0.0149318 -0.00595718
|
||||
2 2 1.359 4.05456 1.35597 9.69425 4.55635 5.97156 2.29933 -0.00914346 -0.00753331
|
||||
3 2 4.05107 4.05652 1.35039 0.361248 6.51586 0.386144 -2.32753 -0.00987687 0.00204727
|
||||
4 1 2.69967 -0.00103238 2.70072 -0.325204 -1.03223 0.724492 0.020161 0.0108455 0.00859866
|
||||
5 2 1.35314 1.34851 4.04758 3.84292 -1.49159 -2.41488 2.33711 -0.00160232 0.00366164
|
||||
6 2 4.0506 1.35078 4.04826 -0.112168 0.782727 -1.73946 -2.34789 -0.00515472 -0.000817084
|
||||
ITEM: TIMESTEP
|
||||
5
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69925 2.70042 -0.0010906 -0.600896 0.336071 -0.872607 0.0235434 0.0185473 -0.00756588
|
||||
2 2 1.36146 4.0557 1.35747 10.0397 4.55478 5.97026 2.2827 -0.0117623 -0.00968894
|
||||
3 2 4.05111 4.05815 1.35048 0.0109366 6.51419 0.386489 -2.31832 -0.0123511 0.00252727
|
||||
4 1 2.69959 -0.00129042 2.70091 -0.324972 -1.0321 0.724592 0.0256115 0.0139425 0.0110953
|
||||
5 2 1.35414 1.34814 4.04698 4.19487 -1.49186 -2.41425 2.33039 -0.00193394 0.0046529
|
||||
6 2 4.05052 1.35098 4.04783 -0.465946 0.781852 -1.7396 -2.34393 -0.00644244 -0.00102066
|
||||
ITEM: TIMESTEP
|
||||
6
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6991 2.7005 -0.00130876 -0.600633 0.336277 -0.872692 0.0282985 0.0221175 -0.00922083
|
||||
2 2 1.36401 4.05684 1.35896 10.3827 4.55279 5.96863 2.26494 -0.0145272 -0.0119629
|
||||
3 2 4.05107 4.05978 1.35058 -0.337913 6.51214 0.386904 -2.30814 -0.0148362 0.00298071
|
||||
4 1 2.69951 -0.00154843 2.70109 -0.324684 -1.03194 0.724717 0.0312427 0.0172058 0.0137455
|
||||
5 2 1.35523 1.34776 4.04638 4.54573 -1.49217 -2.41347 2.32273 -0.00223319 0.00567932
|
||||
6 2 4.05036 1.35117 4.04739 -0.819058 0.780784 -1.73977 -2.33906 -0.00772673 -0.00122181
|
||||
ITEM: TIMESTEP
|
||||
7
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69895 2.70059 -0.00152695 -0.600322 0.336519 -0.872794 0.0330853 0.0256435 -0.0109212
|
||||
2 2 1.36665 4.05797 1.36045 10.7228 4.55038 5.96665 2.24601 -0.0174443 -0.0143597
|
||||
3 2 4.05094 4.0614 1.35068 -0.685154 6.50971 0.387385 -2.29698 -0.0173365 0.00340068
|
||||
4 1 2.69943 -0.00180639 2.70127 -0.324338 -1.03175 0.724871 0.0370626 0.020641 0.0165564
|
||||
5 2 1.35641 1.34739 4.04577 4.89536 -1.49253 -2.41254 2.31411 -0.0024977 0.00674323
|
||||
6 2 4.05012 1.35137 4.04696 -1.17137 0.779522 -1.73997 -2.33329 -0.00900604 -0.00141944
|
||||
ITEM: TIMESTEP
|
||||
8
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6988 2.70067 -0.00174516 -0.599962 0.336797 -0.872914 0.0379108 0.0291262 -0.0126661
|
||||
2 2 1.36938 4.05911 1.36194 11.06 4.54752 5.96429 2.2259 -0.0205196 -0.0168834
|
||||
3 2 4.05073 4.06303 1.35077 -1.03064 6.50691 0.387927 -2.28482 -0.0198564 0.00378025
|
||||
4 1 2.69935 -0.0020643 2.70145 -0.323932 -1.03153 0.725054 0.0430788 0.0242538 0.0195348
|
||||
5 2 1.35768 1.34702 4.04517 5.24362 -1.49292 -2.41144 2.30452 -0.0027252 0.00784692
|
||||
6 2 4.04978 1.35156 4.04652 -1.52274 0.778068 -1.7402 -2.32659 -0.0102788 -0.00161245
|
||||
ITEM: TIMESTEP
|
||||
9
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69865 2.70076 -0.0019634 -0.599553 0.337109 -0.873051 0.0427817 0.0325667 -0.0144547
|
||||
2 2 1.37218 4.06025 1.36343 11.3941 4.54418 5.96155 2.20459 -0.023759 -0.019538
|
||||
3 2 4.05043 4.06466 1.35087 -1.37421 6.50372 0.388522 -2.27166 -0.0224003 0.00411244
|
||||
4 1 2.69927 -0.00232215 2.70163 -0.323464 -1.03126 0.725268 0.0492987 0.0280495 0.0226874
|
||||
5 2 1.35904 1.34664 4.04457 5.59036 -1.49335 -2.41017 2.29396 -0.00291347 0.00899259
|
||||
6 2 4.04935 1.35176 4.04609 -1.87303 0.776422 -1.74045 -2.31898 -0.0115434 -0.00179972
|
||||
ITEM: TIMESTEP
|
||||
10
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6985 2.70084 -0.00218168 -0.599095 0.337456 -0.873207 0.0477049 0.0359661 -0.0162858
|
||||
2 2 1.37507 4.06138 1.36492 11.7248 4.54034 5.95839 2.18206 -0.0271682 -0.0223275
|
||||
3 2 4.05004 4.06628 1.35097 -1.71572 6.50015 0.389163 -2.25748 -0.0249726 0.0043903
|
||||
4 1 2.69919 -0.00257993 2.70181 -0.322932 -1.03096 0.725515 0.0557294 0.0320331 0.0260207
|
||||
5 2 1.36048 1.34627 4.04397 5.93543 -1.4938 -2.40872 2.2824 -0.00306026 0.0101825
|
||||
6 2 4.04884 1.35195 4.04565 -2.2221 0.774587 -1.74074 -2.31042 -0.0127983 -0.00198013
|
||||
ITEM: TIMESTEP
|
||||
11
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69835 2.70092 -0.00240001 -0.598586 0.337838 -0.873382 0.0526872 0.0393256 -0.0181586
|
||||
2 2 1.37805 4.06252 1.36641 12.0521 4.53597 5.9548 2.15829 -0.0307526 -0.0252554
|
||||
3 2 4.04957 4.06791 1.35106 -2.05501 6.49619 0.389841 -2.24228 -0.0275775 0.00460683
|
||||
4 1 2.69911 -0.00283763 2.70199 -0.322334 -1.03061 0.725796 0.0623777 0.0362096 0.0295409
|
||||
5 2 1.362 1.3459 4.04336 6.27868 -1.49427 -2.40709 2.26985 -0.00316333 0.0114188
|
||||
6 2 4.04824 1.35215 4.04522 -2.56981 0.772563 -1.74105 -2.30093 -0.0140417 -0.00215255
|
||||
ITEM: TIMESTEP
|
||||
12
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6982 2.70101 -0.00261837 -0.598027 0.338253 -0.873575 0.0577351 0.0426463 -0.0200718
|
||||
2 2 1.3811 4.06365 1.3679 12.3757 4.53105 5.95076 2.13326 -0.0345179 -0.0283253
|
||||
3 2 4.04901 4.06953 1.35116 -2.39194 6.49183 0.390547 -2.22604 -0.0302194 0.00475506
|
||||
4 1 2.69903 -0.00309524 2.70217 -0.321667 -1.03022 0.726114 0.06925 0.0405836 0.0332542
|
||||
5 2 1.36362 1.34552 4.04276 6.61997 -1.49475 -2.40527 2.25627 -0.00322051 0.0127037
|
||||
6 2 4.04756 1.35234 4.04478 -2.91602 0.770353 -1.74139 -2.29048 -0.0152721 -0.00231583
|
||||
ITEM: TIMESTEP
|
||||
13
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69805 2.70109 -0.00283679 -0.597416 0.338702 -0.873788 0.0628554 0.0459295 -0.0220243
|
||||
2 2 1.38423 4.06478 1.36939 12.6954 4.52555 5.94625 2.10694 -0.0384688 -0.0315401
|
||||
3 2 4.04837 4.07115 1.35126 -2.72634 6.48707 0.39127 -2.20874 -0.0329024 0.00482793
|
||||
4 1 2.69895 -0.00335274 2.70236 -0.320929 -1.02979 0.726471 0.0763523 0.0451591 0.0371659
|
||||
5 2 1.36531 1.34515 4.04216 6.95912 -1.49523 -2.40326 2.24165 -0.00322965 0.0140393
|
||||
6 2 4.04678 1.35253 4.04434 -3.26057 0.767958 -1.74175 -2.27906 -0.0164877 -0.0024688
|
||||
ITEM: TIMESTEP
|
||||
14
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6979 2.70118 -0.00305527 -0.596753 0.339184 -0.874022 0.0680546 0.0491768 -0.0240145
|
||||
2 2 1.38745 4.06591 1.37087 13.0111 4.51944 5.94124 2.07932 -0.0426096 -0.0349018
|
||||
3 2 4.04765 4.07277 1.35136 -3.05804 6.4819 0.391997 -2.19038 -0.035631 0.00481829
|
||||
4 1 2.69887 -0.00361013 2.70254 -0.320118 -1.0293 0.726868 0.0836894 0.0499393 0.0412807
|
||||
5 2 1.3671 1.34478 4.04156 7.296 -1.49572 -2.40103 2.22598 -0.00318867 0.0154277
|
||||
6 2 4.04593 1.35272 4.04391 -3.60334 0.765381 -1.74213 -2.26667 -0.0176868 -0.00261028
|
||||
ITEM: TIMESTEP
|
||||
15
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69775 2.70126 -0.0032738 -0.596036 0.339698 -0.874275 0.0733392 0.0523895 -0.0260413
|
||||
2 2 1.39074 4.06704 1.37236 13.3225 4.51268 5.93571 2.05037 -0.0469451 -0.0384133
|
||||
3 2 4.04685 4.07439 1.35146 -3.3869 6.47632 0.392716 -2.17093 -0.038409 0.00471919
|
||||
4 1 2.69879 -0.00386739 2.70272 -0.319232 -1.02877 0.727309 0.0912666 0.0549279 0.0456036
|
||||
5 2 1.36896 1.3444 4.04096 7.63043 -1.49619 -2.3986 2.20924 -0.00309551 0.0168709
|
||||
6 2 4.04498 1.35291 4.04347 -3.94416 0.762625 -1.74253 -2.25329 -0.0188678 -0.0027391
|
||||
ITEM: TIMESTEP
|
||||
16
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6976 2.70135 -0.00349241 -0.595266 0.340245 -0.87455 0.0787153 0.055569 -0.0281032
|
||||
2 2 1.39411 4.06817 1.37384 13.6294 4.50526 5.92964 2.02007 -0.0514799 -0.042077
|
||||
3 2 4.04596 4.07601 1.35155 -3.71274 6.47031 0.393413 -2.15039 -0.0412405 0.00452364
|
||||
4 1 2.69871 -0.00412452 2.7029 -0.318268 -1.02819 0.727794 0.0990893 0.0601283 0.0501398
|
||||
5 2 1.37091 1.34403 4.04036 7.96225 -1.49665 -2.39594 2.19142 -0.00294819 0.0183708
|
||||
6 2 4.04395 1.3531 4.04304 -4.28288 0.759692 -1.74296 -2.2389 -0.0200287 -0.00285406
|
||||
ITEM: TIMESTEP
|
||||
17
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69745 2.70143 -0.00371108 -0.594441 0.340824 -0.874845 0.0841889 0.0587168 -0.0301987
|
||||
2 2 1.39755 4.0693 1.37532 13.9317 4.49714 5.92301 1.9884 -0.0562187 -0.0458954
|
||||
3 2 4.04499 4.07763 1.35165 -4.0354 6.46388 0.394073 -2.12872 -0.0441293 0.0042247
|
||||
4 1 2.69863 -0.00438149 2.70308 -0.317223 -1.02755 0.728326 0.107162 0.0655439 0.054894
|
||||
5 2 1.37294 1.34365 4.03976 8.2913 -1.49708 -2.39305 2.17248 -0.00274479 0.0199293
|
||||
6 2 4.04284 1.35329 4.0426 -4.61936 0.756586 -1.74339 -2.2235 -0.0211679 -0.00295392
|
||||
ITEM: TIMESTEP
|
||||
18
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69731 2.70152 -0.00392983 -0.593559 0.341435 -0.875162 0.0897661 0.0618346 -0.0323262
|
||||
2 2 1.40107 4.07042 1.3768 14.229 4.48829 5.91578 1.95532 -0.0611659 -0.0498706
|
||||
3 2 4.04394 4.07924 1.35175 -4.3547 6.457 0.394679 -2.10593 -0.0470792 0.0038154
|
||||
4 1 2.69855 -0.00463829 2.70327 -0.316095 -1.02686 0.728907 0.11549 0.0711775 0.0598705
|
||||
5 2 1.37506 1.34328 4.03916 8.61741 -1.49747 -2.38993 2.15241 -0.00248344 0.0215483
|
||||
6 2 4.04164 1.35348 4.04217 -4.95344 0.753309 -1.74385 -2.20706 -0.0222835 -0.00303744
|
||||
ITEM: TIMESTEP
|
||||
19
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69716 2.7016 -0.00414866 -0.592621 0.342077 -0.8755 0.0954526 0.0649239 -0.0344841
|
||||
2 2 1.40467 4.07154 1.37828 14.5213 4.47868 5.90795 1.92083 -0.0663258 -0.0540045
|
||||
3 2 4.04281 4.08086 1.35185 -4.67049 6.44967 0.395215 -2.08198 -0.050094 0.00328881
|
||||
4 1 2.69847 -0.00489492 2.70345 -0.314881 -1.02611 0.72954 0.124076 0.0770317 0.0650736
|
||||
5 2 1.37725 1.3429 4.03857 8.94041 -1.49782 -2.38655 2.13119 -0.00216234 0.0232295
|
||||
6 2 4.04036 1.35367 4.04173 -5.28496 0.749867 -1.74431 -2.18956 -0.0233735 -0.00310338
|
||||
ITEM: TIMESTEP
|
||||
20
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69701 2.70169 -0.00436758 -0.591624 0.342751 -0.875861 0.101254 0.0679866 -0.0366705
|
||||
2 2 1.40833 4.07266 1.37976 14.8083 4.46827 5.89948 1.88489 -0.0717024 -0.0582989
|
||||
3 2 4.0416 4.08247 1.35195 -4.98257 6.44189 0.395662 -2.05686 -0.0531772 0.00263798
|
||||
4 1 2.69839 -0.00515135 2.70363 -0.313579 -1.0253 0.730227 0.132925 0.0831089 0.0705072
|
||||
5 2 1.37953 1.34253 4.03797 9.26012 -1.49812 -2.38291 2.1088 -0.00177977 0.0249746
|
||||
6 2 4.039 1.35386 4.04129 -5.61376 0.746262 -1.74478 -2.171 -0.0244362 -0.00315046
|
||||
315
examples/QM/LATTE/dump.8Sep22.aimd.plugin
Normal file
315
examples/QM/LATTE/dump.8Sep22.aimd.plugin
Normal file
@ -0,0 +1,315 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.7 2.7 0 -0.601491 0.335597 -0.87242 -2.27066e-14 -1.33391e-14 2.31141e-14
|
||||
2 2 1.35 4.05 1.35 8.2897 4.55901 5.97376 2.35473 2.21578e-14 7.40069e-15
|
||||
3 2 4.05 4.05 1.35 1.7742 6.51885 0.385522 -2.35473 2.97071e-15 -2.01341e-14
|
||||
4 1 2.7 1.65327e-16 2.7 -0.325605 -1.03244 0.724324 -2.90278e-14 6.77422e-15 2.86766e-15
|
||||
5 2 1.35 1.35 4.05 2.42711 -1.49109 -2.41596 2.35473 5.79901e-15 -1.19594e-14
|
||||
6 2 4.05 1.35 4.05 1.30688 0.784281 -1.73922 -2.35473 -1.38761e-14 1.09382e-14
|
||||
ITEM: TIMESTEP
|
||||
1
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69985 2.70008 -0.000218105 -0.601467 0.335616 -0.872428 0.00470101 0.00380515 -0.00141625
|
||||
2 2 1.35212 4.05114 1.35149 8.64389 4.55886 5.97363 2.34251 -0.00209926 -0.00172976
|
||||
3 2 4.0504 4.05163 1.3501 1.41949 6.51866 0.385561 -2.34936 -0.00247497 0.00051716
|
||||
4 1 2.69992 -0.00025811 2.70018 -0.325581 -1.03243 0.724334 0.00481137 0.00249244 0.00195665
|
||||
5 2 1.35065 1.34963 4.0494 2.78199 -1.49112 -2.4159 2.3517 -0.00043711 0.000874754
|
||||
6 2 4.05028 1.3502 4.04957 0.951796 0.784184 -1.73923 -2.35436 -0.00128625 -0.00020256
|
||||
ITEM: TIMESTEP
|
||||
2
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6997 2.70017 -0.000436214 -0.601396 0.335673 -0.872449 0.00939888 0.00756163 -0.00288164
|
||||
2 2 1.35432 4.05228 1.35299 8.99615 4.55837 5.97323 2.32921 -0.00431846 -0.00355855
|
||||
3 2 4.05071 4.05326 1.35019 1.06567 6.5181 0.385678 -2.34304 -0.00494314 0.00103532
|
||||
4 1 2.69984 -0.000516214 2.70036 -0.325507 -1.03239 0.724364 0.00976944 0.00512657 0.00403686
|
||||
5 2 1.35139 1.34925 4.04879 3.13634 -1.49122 -2.4157 2.34776 -0.000851489 0.00177498
|
||||
6 2 4.05048 1.35039 4.04913 0.596838 0.783892 -1.73928 -2.3531 -0.00257512 -0.000406965
|
||||
ITEM: TIMESTEP
|
||||
3
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69955 2.70025 -0.00065433 -0.601277 0.335769 -0.872486 0.0141006 0.0112702 -0.00439552
|
||||
2 2 1.35661 4.05342 1.35448 9.34633 4.55754 5.97255 2.31482 -0.00666433 -0.00549143
|
||||
3 2 4.05093 4.05489 1.35029 0.712875 6.51717 0.385873 -2.33577 -0.00740896 0.00154764
|
||||
4 1 2.69976 -0.000774304 2.70054 -0.325382 -1.03232 0.724417 0.0148831 0.00790884 0.00624833
|
||||
5 2 1.35222 1.34888 4.04819 3.49003 -1.49137 -2.41536 2.3429 -0.0012407 0.00270313
|
||||
6 2 4.05058 1.35059 4.0487 0.242138 0.783407 -1.73935 -2.35094 -0.00386511 -0.000612161
|
||||
ITEM: TIMESTEP
|
||||
4
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6994 2.70034 -0.000872457 -0.60111 0.335902 -0.872539 0.0188131 0.0149318 -0.00595718
|
||||
2 2 1.359 4.05456 1.35597 9.69425 4.55635 5.97156 2.29933 -0.00914346 -0.00753331
|
||||
3 2 4.05107 4.05652 1.35039 0.361248 6.51586 0.386144 -2.32753 -0.00987687 0.00204727
|
||||
4 1 2.69967 -0.00103238 2.70072 -0.325204 -1.03223 0.724492 0.020161 0.0108455 0.00859866
|
||||
5 2 1.35314 1.34851 4.04758 3.84292 -1.49159 -2.41488 2.33711 -0.00160232 0.00366164
|
||||
6 2 4.0506 1.35078 4.04826 -0.112168 0.782727 -1.73946 -2.34789 -0.00515472 -0.000817084
|
||||
ITEM: TIMESTEP
|
||||
5
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69925 2.70042 -0.0010906 -0.600896 0.336071 -0.872607 0.0235434 0.0185473 -0.00756588
|
||||
2 2 1.36146 4.0557 1.35747 10.0397 4.55478 5.97026 2.2827 -0.0117623 -0.00968894
|
||||
3 2 4.05111 4.05815 1.35048 0.0109366 6.51419 0.386489 -2.31832 -0.0123511 0.00252727
|
||||
4 1 2.69959 -0.00129042 2.70091 -0.324972 -1.0321 0.724592 0.0256115 0.0139425 0.0110953
|
||||
5 2 1.35414 1.34814 4.04698 4.19487 -1.49186 -2.41425 2.33039 -0.00193394 0.0046529
|
||||
6 2 4.05052 1.35098 4.04783 -0.465946 0.781852 -1.7396 -2.34393 -0.00644244 -0.00102066
|
||||
ITEM: TIMESTEP
|
||||
6
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6991 2.7005 -0.00130876 -0.600633 0.336277 -0.872692 0.0282985 0.0221175 -0.00922083
|
||||
2 2 1.36401 4.05684 1.35896 10.3827 4.55279 5.96863 2.26494 -0.0145272 -0.0119629
|
||||
3 2 4.05107 4.05978 1.35058 -0.337913 6.51214 0.386904 -2.30814 -0.0148362 0.00298071
|
||||
4 1 2.69951 -0.00154843 2.70109 -0.324684 -1.03194 0.724717 0.0312427 0.0172058 0.0137455
|
||||
5 2 1.35523 1.34776 4.04638 4.54573 -1.49217 -2.41347 2.32273 -0.00223319 0.00567932
|
||||
6 2 4.05036 1.35117 4.04739 -0.819058 0.780784 -1.73977 -2.33906 -0.00772673 -0.00122181
|
||||
ITEM: TIMESTEP
|
||||
7
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69895 2.70059 -0.00152695 -0.600322 0.336519 -0.872794 0.0330853 0.0256435 -0.0109212
|
||||
2 2 1.36665 4.05797 1.36045 10.7228 4.55038 5.96665 2.24601 -0.0174443 -0.0143597
|
||||
3 2 4.05094 4.0614 1.35068 -0.685154 6.50971 0.387385 -2.29698 -0.0173365 0.00340068
|
||||
4 1 2.69943 -0.00180639 2.70127 -0.324338 -1.03175 0.724871 0.0370626 0.020641 0.0165564
|
||||
5 2 1.35641 1.34739 4.04577 4.89536 -1.49253 -2.41254 2.31411 -0.0024977 0.00674323
|
||||
6 2 4.05012 1.35137 4.04696 -1.17137 0.779522 -1.73997 -2.33329 -0.00900604 -0.00141944
|
||||
ITEM: TIMESTEP
|
||||
8
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6988 2.70067 -0.00174516 -0.599962 0.336797 -0.872914 0.0379108 0.0291262 -0.0126661
|
||||
2 2 1.36938 4.05911 1.36194 11.06 4.54752 5.96429 2.2259 -0.0205196 -0.0168834
|
||||
3 2 4.05073 4.06303 1.35077 -1.03064 6.50691 0.387927 -2.28482 -0.0198564 0.00378025
|
||||
4 1 2.69935 -0.0020643 2.70145 -0.323932 -1.03153 0.725054 0.0430788 0.0242538 0.0195348
|
||||
5 2 1.35768 1.34702 4.04517 5.24362 -1.49292 -2.41144 2.30452 -0.0027252 0.00784692
|
||||
6 2 4.04978 1.35156 4.04652 -1.52274 0.778068 -1.7402 -2.32659 -0.0102788 -0.00161245
|
||||
ITEM: TIMESTEP
|
||||
9
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69865 2.70076 -0.0019634 -0.599553 0.337109 -0.873051 0.0427817 0.0325667 -0.0144547
|
||||
2 2 1.37218 4.06025 1.36343 11.3941 4.54418 5.96155 2.20459 -0.023759 -0.019538
|
||||
3 2 4.05043 4.06466 1.35087 -1.37421 6.50372 0.388522 -2.27166 -0.0224003 0.00411244
|
||||
4 1 2.69927 -0.00232215 2.70163 -0.323464 -1.03126 0.725268 0.0492987 0.0280495 0.0226874
|
||||
5 2 1.35904 1.34664 4.04457 5.59036 -1.49335 -2.41017 2.29396 -0.00291347 0.00899259
|
||||
6 2 4.04935 1.35176 4.04609 -1.87303 0.776422 -1.74045 -2.31898 -0.0115434 -0.00179972
|
||||
ITEM: TIMESTEP
|
||||
10
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6985 2.70084 -0.00218168 -0.599095 0.337456 -0.873207 0.0477049 0.0359661 -0.0162858
|
||||
2 2 1.37507 4.06138 1.36492 11.7248 4.54034 5.95839 2.18206 -0.0271682 -0.0223275
|
||||
3 2 4.05004 4.06628 1.35097 -1.71572 6.50015 0.389163 -2.25748 -0.0249726 0.0043903
|
||||
4 1 2.69919 -0.00257993 2.70181 -0.322932 -1.03096 0.725515 0.0557294 0.0320331 0.0260207
|
||||
5 2 1.36048 1.34627 4.04397 5.93543 -1.4938 -2.40872 2.2824 -0.00306026 0.0101825
|
||||
6 2 4.04884 1.35195 4.04565 -2.2221 0.774587 -1.74074 -2.31042 -0.0127983 -0.00198013
|
||||
ITEM: TIMESTEP
|
||||
11
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69835 2.70092 -0.00240001 -0.598586 0.337838 -0.873382 0.0526872 0.0393256 -0.0181586
|
||||
2 2 1.37805 4.06252 1.36641 12.0521 4.53597 5.9548 2.15829 -0.0307526 -0.0252554
|
||||
3 2 4.04957 4.06791 1.35106 -2.05501 6.49619 0.389841 -2.24228 -0.0275775 0.00460683
|
||||
4 1 2.69911 -0.00283763 2.70199 -0.322334 -1.03061 0.725796 0.0623777 0.0362096 0.0295409
|
||||
5 2 1.362 1.3459 4.04336 6.27868 -1.49427 -2.40709 2.26985 -0.00316333 0.0114188
|
||||
6 2 4.04824 1.35215 4.04522 -2.56981 0.772563 -1.74105 -2.30093 -0.0140417 -0.00215255
|
||||
ITEM: TIMESTEP
|
||||
12
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6982 2.70101 -0.00261837 -0.598027 0.338253 -0.873575 0.0577351 0.0426463 -0.0200718
|
||||
2 2 1.3811 4.06365 1.3679 12.3757 4.53105 5.95076 2.13326 -0.0345179 -0.0283253
|
||||
3 2 4.04901 4.06953 1.35116 -2.39194 6.49183 0.390547 -2.22604 -0.0302194 0.00475506
|
||||
4 1 2.69903 -0.00309524 2.70217 -0.321667 -1.03022 0.726114 0.06925 0.0405836 0.0332542
|
||||
5 2 1.36362 1.34552 4.04276 6.61997 -1.49475 -2.40527 2.25627 -0.00322051 0.0127037
|
||||
6 2 4.04756 1.35234 4.04478 -2.91602 0.770353 -1.74139 -2.29048 -0.0152721 -0.00231583
|
||||
ITEM: TIMESTEP
|
||||
13
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69805 2.70109 -0.00283679 -0.597416 0.338702 -0.873788 0.0628554 0.0459295 -0.0220243
|
||||
2 2 1.38423 4.06478 1.36939 12.6954 4.52555 5.94625 2.10694 -0.0384688 -0.0315401
|
||||
3 2 4.04837 4.07115 1.35126 -2.72634 6.48707 0.39127 -2.20874 -0.0329024 0.00482793
|
||||
4 1 2.69895 -0.00335274 2.70236 -0.320929 -1.02979 0.726471 0.0763523 0.0451591 0.0371659
|
||||
5 2 1.36531 1.34515 4.04216 6.95912 -1.49523 -2.40326 2.24165 -0.00322965 0.0140393
|
||||
6 2 4.04678 1.35253 4.04434 -3.26057 0.767958 -1.74175 -2.27906 -0.0164877 -0.0024688
|
||||
ITEM: TIMESTEP
|
||||
14
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6979 2.70118 -0.00305527 -0.596753 0.339184 -0.874022 0.0680546 0.0491768 -0.0240145
|
||||
2 2 1.38745 4.06591 1.37087 13.0111 4.51944 5.94124 2.07932 -0.0426096 -0.0349018
|
||||
3 2 4.04765 4.07277 1.35136 -3.05804 6.4819 0.391997 -2.19038 -0.035631 0.00481829
|
||||
4 1 2.69887 -0.00361013 2.70254 -0.320118 -1.0293 0.726868 0.0836894 0.0499393 0.0412807
|
||||
5 2 1.3671 1.34478 4.04156 7.296 -1.49572 -2.40103 2.22598 -0.00318867 0.0154277
|
||||
6 2 4.04593 1.35272 4.04391 -3.60334 0.765381 -1.74213 -2.26667 -0.0176868 -0.00261028
|
||||
ITEM: TIMESTEP
|
||||
15
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69775 2.70126 -0.0032738 -0.596036 0.339698 -0.874275 0.0733392 0.0523895 -0.0260413
|
||||
2 2 1.39074 4.06704 1.37236 13.3225 4.51268 5.93571 2.05037 -0.0469451 -0.0384133
|
||||
3 2 4.04685 4.07439 1.35146 -3.3869 6.47632 0.392716 -2.17093 -0.038409 0.00471919
|
||||
4 1 2.69879 -0.00386739 2.70272 -0.319232 -1.02877 0.727309 0.0912666 0.0549279 0.0456036
|
||||
5 2 1.36896 1.3444 4.04096 7.63043 -1.49619 -2.3986 2.20924 -0.00309551 0.0168709
|
||||
6 2 4.04498 1.35291 4.04347 -3.94416 0.762625 -1.74253 -2.25329 -0.0188678 -0.0027391
|
||||
ITEM: TIMESTEP
|
||||
16
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.6976 2.70135 -0.00349241 -0.595266 0.340245 -0.87455 0.0787153 0.055569 -0.0281032
|
||||
2 2 1.39411 4.06817 1.37384 13.6294 4.50526 5.92964 2.02007 -0.0514799 -0.042077
|
||||
3 2 4.04596 4.07601 1.35155 -3.71274 6.47031 0.393413 -2.15039 -0.0412405 0.00452364
|
||||
4 1 2.69871 -0.00412452 2.7029 -0.318268 -1.02819 0.727794 0.0990893 0.0601283 0.0501398
|
||||
5 2 1.37091 1.34403 4.04036 7.96225 -1.49665 -2.39594 2.19142 -0.00294819 0.0183708
|
||||
6 2 4.04395 1.3531 4.04304 -4.28288 0.759692 -1.74296 -2.2389 -0.0200287 -0.00285406
|
||||
ITEM: TIMESTEP
|
||||
17
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69745 2.70143 -0.00371108 -0.594441 0.340824 -0.874845 0.0841889 0.0587168 -0.0301987
|
||||
2 2 1.39755 4.0693 1.37532 13.9317 4.49714 5.92301 1.9884 -0.0562187 -0.0458954
|
||||
3 2 4.04499 4.07763 1.35165 -4.0354 6.46388 0.394073 -2.12872 -0.0441293 0.0042247
|
||||
4 1 2.69863 -0.00438149 2.70308 -0.317223 -1.02755 0.728326 0.107162 0.0655439 0.054894
|
||||
5 2 1.37294 1.34365 4.03976 8.2913 -1.49708 -2.39305 2.17248 -0.00274479 0.0199293
|
||||
6 2 4.04284 1.35329 4.0426 -4.61936 0.756586 -1.74339 -2.2235 -0.0211679 -0.00295392
|
||||
ITEM: TIMESTEP
|
||||
18
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69731 2.70152 -0.00392983 -0.593559 0.341435 -0.875162 0.0897661 0.0618346 -0.0323262
|
||||
2 2 1.40107 4.07042 1.3768 14.229 4.48829 5.91578 1.95532 -0.0611659 -0.0498706
|
||||
3 2 4.04394 4.07924 1.35175 -4.3547 6.457 0.394679 -2.10593 -0.0470792 0.0038154
|
||||
4 1 2.69855 -0.00463829 2.70327 -0.316095 -1.02686 0.728907 0.11549 0.0711775 0.0598705
|
||||
5 2 1.37506 1.34328 4.03916 8.61741 -1.49747 -2.38993 2.15241 -0.00248344 0.0215483
|
||||
6 2 4.04164 1.35348 4.04217 -4.95344 0.753309 -1.74385 -2.20706 -0.0222835 -0.00303744
|
||||
ITEM: TIMESTEP
|
||||
19
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69716 2.7016 -0.00414866 -0.592621 0.342077 -0.8755 0.0954526 0.0649239 -0.0344841
|
||||
2 2 1.40467 4.07154 1.37828 14.5213 4.47868 5.90795 1.92083 -0.0663258 -0.0540045
|
||||
3 2 4.04281 4.08086 1.35185 -4.67049 6.44967 0.395215 -2.08198 -0.050094 0.00328881
|
||||
4 1 2.69847 -0.00489492 2.70345 -0.314881 -1.02611 0.72954 0.124076 0.0770317 0.0650736
|
||||
5 2 1.37725 1.3429 4.03857 8.94041 -1.49782 -2.38655 2.13119 -0.00216234 0.0232295
|
||||
6 2 4.04036 1.35367 4.04173 -5.28496 0.749867 -1.74431 -2.18956 -0.0233735 -0.00310338
|
||||
ITEM: TIMESTEP
|
||||
20
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z vx vy vz fx fy fz
|
||||
1 1 2.69701 2.70169 -0.00436758 -0.591624 0.342751 -0.875861 0.101254 0.0679866 -0.0366705
|
||||
2 2 1.40833 4.07266 1.37976 14.8083 4.46827 5.89948 1.88489 -0.0717024 -0.0582989
|
||||
3 2 4.0416 4.08247 1.35195 -4.98257 6.44189 0.395662 -2.05686 -0.0531772 0.00263798
|
||||
4 1 2.69839 -0.00515135 2.70363 -0.313579 -1.0253 0.730227 0.132925 0.0831089 0.0705072
|
||||
5 2 1.37953 1.34253 4.03797 9.26012 -1.49812 -2.38291 2.1088 -0.00177977 0.0249746
|
||||
6 2 4.039 1.35386 4.04129 -5.61376 0.746262 -1.74478 -2.171 -0.0244362 -0.00315046
|
||||
15
examples/QM/LATTE/dump.8Sep22.series.mpi.1.2uo2
Normal file
15
examples/QM/LATTE/dump.8Sep22.series.mpi.1.2uo2
Normal file
@ -0,0 +1,15 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 2.7 0 -2.27066e-14 -1.33391e-14 2.31141e-14
|
||||
2 2 1.35 4.05 1.35 2.35473 2.21578e-14 7.40069e-15
|
||||
3 2 4.05 4.05 1.35 -2.35473 2.97071e-15 -2.01341e-14
|
||||
4 1 2.7 1.65327e-16 2.7 -2.90278e-14 6.77422e-15 2.86766e-15
|
||||
5 2 1.35 1.35 4.05 2.35473 5.79901e-15 -1.19594e-14
|
||||
6 2 4.05 1.35 4.05 -2.35473 -1.38761e-14 1.09382e-14
|
||||
18
examples/QM/LATTE/dump.8Sep22.series.mpi.1.3uo2
Normal file
18
examples/QM/LATTE/dump.8Sep22.series.mpi.1.3uo2
Normal file
@ -0,0 +1,18 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
9
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.6199999999999999e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 2.7 0 -1.27436e-13 0.760572 0.760572
|
||||
2 2 1.35 4.05 1.35 0.682428 -0.329901 -0.329901
|
||||
3 2 4.05 4.05 1.35 -0.682428 -0.329901 -0.329901
|
||||
4 1 2.7 1.65327e-16 2.7 -8.06311e-14 -1.57101 -1.57101
|
||||
5 2 1.35 1.35 4.05 2.79365 0.684734 0.684734
|
||||
6 2 4.05 1.35 4.05 -2.79365 0.684734 0.684734
|
||||
7 1 2.7 2.7 0 -1.30843e-13 0.760572 0.760572
|
||||
8 2 1.35 4.05 1.35 0.682428 -0.329901 -0.329901
|
||||
9 2 4.05 4.05 1.35 -0.682428 -0.329901 -0.329901
|
||||
21
examples/QM/LATTE/dump.8Sep22.series.mpi.1.4uo2
Normal file
21
examples/QM/LATTE/dump.8Sep22.series.mpi.1.4uo2
Normal file
@ -0,0 +1,21 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
12
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 6.6130927153957075e-16
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 8.1 0 -0.433947 2.16479 1.55466
|
||||
2 2 1.35 9.45 1.35 1.64718 -0.119006 0.375837
|
||||
3 2 4.05 9.45 1.35 0.999862 -1.02573 0.037629
|
||||
4 1 5.4 8.1 2.7 0.433947 2.16479 1.55466
|
||||
5 2 4.05 9.45 4.05 -0.999862 -1.02573 0.037629
|
||||
6 2 6.75 9.45 4.05 -1.64718 -0.119006 0.375837
|
||||
7 1 2.7 1.65327e-16 2.7 -0.211437 1.63064 -0.0728897
|
||||
8 2 1.35 1.35 4.05 0.461807 -1.3955 -1.94959
|
||||
9 2 4.05 1.35 4.05 0.708573 -1.2552 0.0543549
|
||||
10 1 5.4 0 0 0.211437 1.63064 -0.0728897
|
||||
11 2 4.05 1.35 1.35 -0.708573 -1.2552 0.0543549
|
||||
12 2 6.75 1.35 1.35 -0.461807 -1.3955 -1.94959
|
||||
15
examples/QM/LATTE/dump.8Sep22.series.mpi.2.2uo2
Normal file
15
examples/QM/LATTE/dump.8Sep22.series.mpi.2.2uo2
Normal file
@ -0,0 +1,15 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 2.7 0 -2.27066e-14 -1.33391e-14 2.31141e-14
|
||||
2 2 1.35 4.05 1.35 2.35473 2.21578e-14 7.40069e-15
|
||||
3 2 4.05 4.05 1.35 -2.35473 2.97071e-15 -2.01341e-14
|
||||
4 1 2.7 1.65327e-16 2.7 -2.90278e-14 6.77422e-15 2.86766e-15
|
||||
5 2 1.35 1.35 4.05 2.35473 5.79901e-15 -1.19594e-14
|
||||
6 2 4.05 1.35 4.05 -2.35473 -1.38761e-14 1.09382e-14
|
||||
18
examples/QM/LATTE/dump.8Sep22.series.mpi.2.3uo2
Normal file
18
examples/QM/LATTE/dump.8Sep22.series.mpi.2.3uo2
Normal file
@ -0,0 +1,18 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
9
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.6199999999999999e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 2.7 0 -1.27436e-13 0.760572 0.760572
|
||||
2 2 1.35 4.05 1.35 0.682428 -0.329901 -0.329901
|
||||
3 2 4.05 4.05 1.35 -0.682428 -0.329901 -0.329901
|
||||
4 1 2.7 1.65327e-16 2.7 -8.06311e-14 -1.57101 -1.57101
|
||||
5 2 1.35 1.35 4.05 2.79365 0.684734 0.684734
|
||||
6 2 4.05 1.35 4.05 -2.79365 0.684734 0.684734
|
||||
7 1 2.7 2.7 0 -1.30843e-13 0.760572 0.760572
|
||||
8 2 1.35 4.05 1.35 0.682428 -0.329901 -0.329901
|
||||
9 2 4.05 4.05 1.35 -0.682428 -0.329901 -0.329901
|
||||
21
examples/QM/LATTE/dump.8Sep22.series.mpi.2.4uo2
Normal file
21
examples/QM/LATTE/dump.8Sep22.series.mpi.2.4uo2
Normal file
@ -0,0 +1,21 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
12
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 6.6130927153957075e-16
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 8.1 0 -0.433947 2.16479 1.55466
|
||||
2 2 1.35 9.45 1.35 1.64718 -0.119006 0.375837
|
||||
3 2 4.05 9.45 1.35 0.999862 -1.02573 0.037629
|
||||
4 1 5.4 8.1 2.7 0.433947 2.16479 1.55466
|
||||
5 2 4.05 9.45 4.05 -0.999862 -1.02573 0.037629
|
||||
6 2 6.75 9.45 4.05 -1.64718 -0.119006 0.375837
|
||||
7 1 2.7 1.65327e-16 2.7 -0.211437 1.63064 -0.0728897
|
||||
8 2 1.35 1.35 4.05 0.461807 -1.3955 -1.94959
|
||||
9 2 4.05 1.35 4.05 0.708573 -1.2552 0.0543549
|
||||
10 1 5.4 0 0 0.211437 1.63064 -0.0728897
|
||||
11 2 4.05 1.35 1.35 -0.708573 -1.2552 0.0543549
|
||||
12 2 6.75 1.35 1.35 -0.461807 -1.3955 -1.94959
|
||||
15
examples/QM/LATTE/dump.8Sep22.series.plugin.2uo2
Normal file
15
examples/QM/LATTE/dump.8Sep22.series.plugin.2uo2
Normal file
@ -0,0 +1,15 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
6
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 2.7 0 -2.27066e-14 -1.33391e-14 2.31141e-14
|
||||
2 2 1.35 4.05 1.35 2.35473 2.21578e-14 7.40069e-15
|
||||
3 2 4.05 4.05 1.35 -2.35473 2.97071e-15 -2.01341e-14
|
||||
4 1 2.7 1.65327e-16 2.7 -2.90278e-14 6.77422e-15 2.86766e-15
|
||||
5 2 1.35 1.35 4.05 2.35473 5.79901e-15 -1.19594e-14
|
||||
6 2 4.05 1.35 4.05 -2.35473 -1.38761e-14 1.09382e-14
|
||||
18
examples/QM/LATTE/dump.8Sep22.series.plugin.3uo2
Normal file
18
examples/QM/LATTE/dump.8Sep22.series.plugin.3uo2
Normal file
@ -0,0 +1,18 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
9
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.6199999999999999e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 2.7 0 -1.27436e-13 0.760572 0.760572
|
||||
2 2 1.35 4.05 1.35 0.682428 -0.329901 -0.329901
|
||||
3 2 4.05 4.05 1.35 -0.682428 -0.329901 -0.329901
|
||||
4 1 2.7 1.65327e-16 2.7 -8.06311e-14 -1.57101 -1.57101
|
||||
5 2 1.35 1.35 4.05 2.79365 0.684734 0.684734
|
||||
6 2 4.05 1.35 4.05 -2.79365 0.684734 0.684734
|
||||
7 1 2.7 2.7 0 -1.30843e-13 0.760572 0.760572
|
||||
8 2 1.35 4.05 1.35 0.682428 -0.329901 -0.329901
|
||||
9 2 4.05 4.05 1.35 -0.682428 -0.329901 -0.329901
|
||||
21
examples/QM/LATTE/dump.8Sep22.series.plugin.4uo2
Normal file
21
examples/QM/LATTE/dump.8Sep22.series.plugin.4uo2
Normal file
@ -0,0 +1,21 @@
|
||||
ITEM: TIMESTEP
|
||||
0
|
||||
ITEM: NUMBER OF ATOMS
|
||||
12
|
||||
ITEM: BOX BOUNDS xy xz yz pp pp pp
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 6.6130927153957075e-16
|
||||
0.0000000000000000e+00 1.0800000000000001e+01 3.3065463576978537e-16
|
||||
0.0000000000000000e+00 5.4000000000000004e+00 3.3065463576978537e-16
|
||||
ITEM: ATOMS id type x y z fx fy fz
|
||||
1 1 2.7 8.1 0 -0.433947 2.16479 1.55466
|
||||
2 2 1.35 9.45 1.35 1.64718 -0.119006 0.375837
|
||||
3 2 4.05 9.45 1.35 0.999862 -1.02573 0.037629
|
||||
4 1 5.4 8.1 2.7 0.433947 2.16479 1.55466
|
||||
5 2 4.05 9.45 4.05 -0.999862 -1.02573 0.037629
|
||||
6 2 6.75 9.45 4.05 -1.64718 -0.119006 0.375837
|
||||
7 1 2.7 1.65327e-16 2.7 -0.211437 1.63064 -0.0728897
|
||||
8 2 1.35 1.35 4.05 0.461807 -1.3955 -1.94959
|
||||
9 2 4.05 1.35 4.05 0.708573 -1.2552 0.0543549
|
||||
10 1 5.4 0 0 0.211437 1.63064 -0.0728897
|
||||
11 2 4.05 1.35 1.35 -0.708573 -1.2552 0.0543549
|
||||
12 2 6.75 1.35 1.35 -0.461807 -1.3955 -1.94959
|
||||
15
examples/QM/LATTE/electrons.dat
Normal file
15
examples/QM/LATTE/electrons.dat
Normal file
@ -0,0 +1,15 @@
|
||||
Noelem= 2
|
||||
Element basis Numel Es Ep Ed Ef Mass HubbardU Wss Wpp Wdd Wff
|
||||
U sdf 6.0 -4.08 0.0 0.816 -0.586 238.05078 9.0 0.0 0.0 0.0 0.0
|
||||
O sp 6.0 -23.77 -8.85 0.0 0.0 15.994915 12.2 0.0 0.0 0.0 0.0
|
||||
|
||||
|
||||
W spd 6.0 -4.52 0.53 -2.91 0.0 183.84 7.048 0.0 0.0 0.0 0.0
|
||||
Mo sd 6.0 -3.29 0.0 -1.98 0.0 95.95 6.48 0.0 0.0 0.0 0.0
|
||||
S sp 6.0 -14.00 -3.97 0.0 0.0 32.06 8.28 0.0 -0.4278 0.0 0.0
|
||||
|
||||
|
||||
N sp 5.000000 -18.543798 -7.862407 0.000000 0.000000 14.006700 17.053958 0.000000 -0.6934 0.000000 0.000000
|
||||
H s 1.000000 -6.237968 0.000000 0.000000 0.000000 1.007900 13.684855 -2.23400 0.000000 0.000000 0.000000
|
||||
C sp 4.000000 -13.736556 -4.748938 0.000000 0.000000 12.010000 10.522540 0.000000 -0.618100 0.000000 0.000000
|
||||
O sp 6.000000 -23.833752 -9.645001 0.000000 0.000000 15.999400 14.443874 0.000000 -0.757650 0.000000 0.000000
|
||||
26
examples/QM/LATTE/in.aimd
Normal file
26
examples/QM/LATTE/in.aimd
Normal file
@ -0,0 +1,26 @@
|
||||
# AIMD test of two UO2 molecules with LATTE in MDI stand-alone mode
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data 2uo2.lmp
|
||||
|
||||
velocity all create 300.0 87287 loop geom
|
||||
|
||||
neighbor 1.0 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.00025
|
||||
|
||||
fix 1 all nve
|
||||
|
||||
fix 2 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
dump 1 all custom 1 dump.aimd.mpi &
|
||||
id type x y z vx vy vz fx fy fz
|
||||
|
||||
run 20
|
||||
27
examples/QM/LATTE/in.aimd.plugin
Normal file
27
examples/QM/LATTE/in.aimd.plugin
Normal file
@ -0,0 +1,27 @@
|
||||
# AIMD test of two UO2 molecules with LATTE in MDI plugin mode
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data 2uo2.lmp
|
||||
|
||||
velocity all create 300.0 87287 loop geom
|
||||
|
||||
neighbor 1.0 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.00025
|
||||
|
||||
fix 1 all nve
|
||||
|
||||
fix 2 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
dump 1 all custom 1 dump.aimd.plugin &
|
||||
id type x y z vx vy vz fx fy fz
|
||||
|
||||
mdi plugin latte_mdi mdi "-role ENGINE -name LATTE -method LINK" &
|
||||
command "run 20"
|
||||
37
examples/QM/LATTE/in.series
Normal file
37
examples/QM/LATTE/in.series
Normal file
@ -0,0 +1,37 @@
|
||||
# Series of single-point calcs of 2,3,4 UO2 molecules
|
||||
# with LATTE in MDI stand-alone mode
|
||||
|
||||
variable files index 2uo2 3uo2 4uo2
|
||||
|
||||
mdi connect
|
||||
|
||||
label LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8 connect no
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
run 0
|
||||
|
||||
write_dump all custom dump.series.mpi.${files} &
|
||||
id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
mdi exit
|
||||
32
examples/QM/LATTE/in.series.plugin
Normal file
32
examples/QM/LATTE/in.series.plugin
Normal file
@ -0,0 +1,32 @@
|
||||
# Series of single-point calcs of 2,3,4 UO2 molecules
|
||||
# with LATTE in MDI plugin mode
|
||||
|
||||
variable files index 2uo2 3uo2 4uo2
|
||||
|
||||
label LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
mdi plugin latte_mdi mdi "-role ENGINE -name LATTE -method LINK" &
|
||||
command "run 0"
|
||||
|
||||
write_dump all custom dump.series.plugin.${files} &
|
||||
id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
67
examples/QM/LATTE/latte.in
Executable file
67
examples/QM/LATTE/latte.in
Executable file
@ -0,0 +1,67 @@
|
||||
#General controls
|
||||
CONTROL{
|
||||
XCONTROL= 1
|
||||
BASISTYPE= NONORTHO
|
||||
PARAMPATH= './'
|
||||
SCLTYPE= TABLE
|
||||
DEBUGON= 0
|
||||
FERMIM= 6
|
||||
CGORLIB= 1 CGTOL= 1.0e-6
|
||||
KBT= 1.0
|
||||
NORECS= 5
|
||||
ENTROPYKIND= 1
|
||||
PPOTON= 2 VDWON= 0
|
||||
SPINON= 0 SPINTOL= 1.0e-4
|
||||
ELECTRO= 1 ELECMETH= 0 ELEC_ETOL= 0.001 ELEC_QTOL= 1.0e-12
|
||||
COULACC= 1.0e-6 COULCUT= -500.0 COULR1= 500.0
|
||||
MAXSCF= 250
|
||||
BREAKTOL= 1.0E-12 MINSP2ITER= 22 SP2CONV= REL
|
||||
FULLQCONV= 1 QITER= 0
|
||||
QMIX= 0.05 SPINMIX= 0.05 MDMIX= 0.05
|
||||
#QMIX= 0.25 SPINMIX= 0.25 MDMIX= 0.25
|
||||
ORDERNMOL= 0
|
||||
SPARSEON= 0 THRESHOLDON= 1 NUMTHRESH= 1.0e-6 FILLINSTOP= 100 BLKSZ= 4
|
||||
MSPARSE= 3000
|
||||
LCNON= 0 LCNITER= 4 CHTOL= 0.01
|
||||
SKIN= 1.0
|
||||
RELAX= 0 RELAXTYPE= SD MAXITER= 100 RLXFTOL= 0.001
|
||||
MDON= 1
|
||||
PBCON= 1
|
||||
RESTART= 0
|
||||
CHARGE= 0
|
||||
XBO= 1
|
||||
XBODISON= 1
|
||||
XBODISORDER= 5
|
||||
NGPU= 2
|
||||
KON= 0
|
||||
COMPFORCE= 1
|
||||
DOSFIT= 0 INTS2FIT= 1 BETA= 1000.0 NFITSTEP= 5000 QFIT= 0 MCSIGMA= 0.2
|
||||
PPFITON= 0
|
||||
ALLFITON= 0
|
||||
PPSTEP= 500 BISTEP= 500 PP2FIT= 2 BINT2FIT= 6
|
||||
PPBETA= 1000.0 PPSIGMA= 0.01 PPNMOL= 10 PPNGEOM= 200
|
||||
PARREP= 0
|
||||
ER= 1.0
|
||||
#DOKERNEL= T
|
||||
}
|
||||
|
||||
MDCONTROL{
|
||||
MAXITER= 2000
|
||||
UDNEIGH= 1
|
||||
DT= 0.5
|
||||
TEMPERATURE= 1.0e-10 RNDIST= GAUSSIAN SEEDINIT= UNIFORM
|
||||
DUMPFREQ= 250
|
||||
RSFREQ= 500
|
||||
WRTFREQ= 1
|
||||
TOINITTEMP5= 1
|
||||
THERMPER= 500
|
||||
THERMRUN= 50000
|
||||
NVTON= 0 NPTON= 0 AVEPER= 1000 FRICTION= 1000.0 SEED= 54
|
||||
PTARGET= 0.0 NPTTYPE= ISO
|
||||
SHOCKON= 0
|
||||
SHOCKSTART= 100000
|
||||
SHOCKDIR= 1
|
||||
UPARTICLE= 500.0 USHOCK= -4590.0 C0= 1300.0
|
||||
MDADAPT= 0
|
||||
GETHUG= 0 E0= -795.725 V0= 896.984864 P0= 0.083149
|
||||
}
|
||||
102
examples/QM/LATTE/log.8Sep22.aimd.lammps.mpi.1
Normal file
102
examples/QM/LATTE/log.8Sep22.aimd.lammps.mpi.1
Normal file
@ -0,0 +1,102 @@
|
||||
LAMMPS (23 Jun 2022)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# AIMD test of two UO2 molecules with LATTE in MDI stand-alone mode
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data 2uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
6 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.003 seconds
|
||||
|
||||
velocity all create 300.0 87287 loop geom
|
||||
|
||||
neighbor 1.0 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.00025
|
||||
|
||||
fix 1 all nve
|
||||
|
||||
fix 2 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
dump 1 all custom 1 dump.aimd.mpi id type x y z vx vy vz fx fy fz
|
||||
|
||||
run 20
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 6.489 | 6.489 | 6.489 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 300 -50.539035 -50.345145 -120197.6
|
||||
1 307.57345 -50.544722 -50.345937 -120123.27
|
||||
2 316.3757 -50.551342 -50.346868 -120035.12
|
||||
3 326.39203 -50.558885 -50.347938 -119933.11
|
||||
4 337.60559 -50.567341 -50.349146 -119817.17
|
||||
5 349.99734 -50.576697 -50.350493 -119687.24
|
||||
6 363.54606 -50.586939 -50.351979 -119543.23
|
||||
7 378.22834 -50.598054 -50.353605 -119385.07
|
||||
8 394.0186 -50.610024 -50.355369 -119212.67
|
||||
9 410.88903 -50.622831 -50.357273 -119025.94
|
||||
10 428.80963 -50.636457 -50.359317 -118824.77
|
||||
11 447.74819 -50.65088 -50.3615 -118609.06
|
||||
12 467.67027 -50.666079 -50.363823 -118378.7
|
||||
13 488.53922 -50.68203 -50.366287 -118133.58
|
||||
14 510.31617 -50.698708 -50.36889 -117873.58
|
||||
15 532.96002 -50.716086 -50.371633 -117598.57
|
||||
16 556.42747 -50.734137 -50.374517 -117308.44
|
||||
17 580.67298 -50.75283 -50.377541 -117003.05
|
||||
18 605.64879 -50.772136 -50.380705 -116682.27
|
||||
19 631.30497 -50.792023 -50.38401 -116345.95
|
||||
20 657.58937 -50.812455 -50.387454 -115993.97
|
||||
Loop time of 3.40001 on 1 procs for 20 steps with 6 atoms
|
||||
|
||||
Performance: 0.127 ns/day, 188.889 hours/ns, 5.882 timesteps/s
|
||||
100.0% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 1.2223e-05 | 1.2223e-05 | 1.2223e-05 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 6.0971e-05 | 6.0971e-05 | 6.0971e-05 | 0.0 | 0.00
|
||||
Output | 0.0009257 | 0.0009257 | 0.0009257 | 0.0 | 0.03
|
||||
Modify | 3.3989 | 3.3989 | 3.3989 | 0.0 | 99.97
|
||||
Other | | 6.824e-05 | | | 0.00
|
||||
|
||||
Nlocal: 6 ave 6 max 6 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 2 ave 2 max 2 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:03
|
||||
102
examples/QM/LATTE/log.8Sep22.aimd.lammps.mpi.2
Normal file
102
examples/QM/LATTE/log.8Sep22.aimd.lammps.mpi.2
Normal file
@ -0,0 +1,102 @@
|
||||
LAMMPS (23 Jun 2022)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# AIMD test of two UO2 molecules with LATTE in MDI stand-alone mode
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data 2uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
2 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
6 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.005 seconds
|
||||
|
||||
velocity all create 300.0 87287 loop geom
|
||||
|
||||
neighbor 1.0 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.00025
|
||||
|
||||
fix 1 all nve
|
||||
|
||||
fix 2 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
dump 1 all custom 1 dump.aimd.mpi id type x y z vx vy vz fx fy fz
|
||||
|
||||
run 20
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.485 | 5.987 | 6.489 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 300 -50.539035 -50.345145 -120197.6
|
||||
1 307.57345 -50.544722 -50.345937 -120123.27
|
||||
2 316.3757 -50.551342 -50.346868 -120035.12
|
||||
3 326.39203 -50.558885 -50.347938 -119933.11
|
||||
4 337.60559 -50.567341 -50.349146 -119817.17
|
||||
5 349.99734 -50.576697 -50.350493 -119687.24
|
||||
6 363.54606 -50.586939 -50.351979 -119543.23
|
||||
7 378.22834 -50.598054 -50.353605 -119385.07
|
||||
8 394.0186 -50.610024 -50.355369 -119212.67
|
||||
9 410.88903 -50.622831 -50.357273 -119025.94
|
||||
10 428.80963 -50.636457 -50.359317 -118824.77
|
||||
11 447.74819 -50.65088 -50.3615 -118609.06
|
||||
12 467.67027 -50.666079 -50.363823 -118378.7
|
||||
13 488.53922 -50.68203 -50.366287 -118133.58
|
||||
14 510.31617 -50.698708 -50.36889 -117873.58
|
||||
15 532.96002 -50.716086 -50.371633 -117598.57
|
||||
16 556.42747 -50.734137 -50.374517 -117308.44
|
||||
17 580.67298 -50.75283 -50.377541 -117003.05
|
||||
18 605.64879 -50.772136 -50.380705 -116682.27
|
||||
19 631.30497 -50.792023 -50.38401 -116345.95
|
||||
20 657.58937 -50.812455 -50.387454 -115993.97
|
||||
Loop time of 25.2055 on 2 procs for 20 steps with 6 atoms
|
||||
|
||||
Performance: 0.017 ns/day, 1400.306 hours/ns, 0.793 timesteps/s
|
||||
99.9% CPU use with 2 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 1.746e-05 | 2.5213e-05 | 3.2966e-05 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 4.3862e-05 | 5.4267e-05 | 6.4671e-05 | 0.0 | 0.00
|
||||
Output | 0.001642 | 0.0018189 | 0.0019957 | 0.4 | 0.01
|
||||
Modify | 25.203 | 25.203 | 25.203 | 0.0 | 99.99
|
||||
Other | | 0.000307 | | | 0.00
|
||||
|
||||
Nlocal: 3 ave 6 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 1
|
||||
Nghost: 1 ave 2 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 1
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:26
|
||||
103
examples/QM/LATTE/log.8Sep22.aimd.lammps.plugin
Normal file
103
examples/QM/LATTE/log.8Sep22.aimd.lammps.plugin
Normal file
@ -0,0 +1,103 @@
|
||||
LAMMPS (23 Jun 2022)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# AIMD test of two UO2 molecules with LATTE in MDI plugin mode
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data 2uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
6 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.004 seconds
|
||||
|
||||
velocity all create 300.0 87287 loop geom
|
||||
|
||||
neighbor 1.0 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.00025
|
||||
|
||||
fix 1 all nve
|
||||
|
||||
fix 2 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
dump 1 all custom 1 dump.aimd.plugin id type x y z vx vy vz fx fy fz
|
||||
|
||||
mdi plugin latte_mdi mdi "-role ENGINE -name LATTE -method LINK" command "run 20"
|
||||
run 20
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 6.489 | 6.489 | 6.489 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 300 -50.539035 -50.345145 -120197.6
|
||||
1 307.57345 -50.544722 -50.345937 -120123.27
|
||||
2 316.3757 -50.551342 -50.346868 -120035.12
|
||||
3 326.39203 -50.558885 -50.347938 -119933.11
|
||||
4 337.60559 -50.567341 -50.349146 -119817.17
|
||||
5 349.99734 -50.576697 -50.350493 -119687.24
|
||||
6 363.54606 -50.586939 -50.351979 -119543.23
|
||||
7 378.22834 -50.598054 -50.353605 -119385.07
|
||||
8 394.0186 -50.610024 -50.355369 -119212.67
|
||||
9 410.88903 -50.622831 -50.357273 -119025.94
|
||||
10 428.80963 -50.636457 -50.359317 -118824.77
|
||||
11 447.74819 -50.65088 -50.3615 -118609.06
|
||||
12 467.67027 -50.666079 -50.363823 -118378.7
|
||||
13 488.53922 -50.68203 -50.366287 -118133.58
|
||||
14 510.31617 -50.698708 -50.36889 -117873.58
|
||||
15 532.96002 -50.716086 -50.371633 -117598.57
|
||||
16 556.42747 -50.734137 -50.374517 -117308.44
|
||||
17 580.67298 -50.75283 -50.377541 -117003.05
|
||||
18 605.64879 -50.772136 -50.380705 -116682.27
|
||||
19 631.30497 -50.792023 -50.38401 -116345.95
|
||||
20 657.58937 -50.812455 -50.387454 -115993.97
|
||||
Loop time of 2.74435 on 1 procs for 20 steps with 6 atoms
|
||||
|
||||
Performance: 0.157 ns/day, 152.464 hours/ns, 7.288 timesteps/s
|
||||
99.8% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 1.299e-05 | 1.299e-05 | 1.299e-05 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 7.9198e-05 | 7.9198e-05 | 7.9198e-05 | 0.0 | 0.00
|
||||
Output | 0.001118 | 0.001118 | 0.001118 | 0.0 | 0.04
|
||||
Modify | 2.743 | 2.743 | 2.743 | 0.0 | 99.95
|
||||
Other | | 0.0001456 | | | 0.01
|
||||
|
||||
Nlocal: 6 ave 6 max 6 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 2 ave 2 max 2 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:03
|
||||
12604
examples/QM/LATTE/log.8Sep22.aimd.latte.1
Normal file
12604
examples/QM/LATTE/log.8Sep22.aimd.latte.1
Normal file
File diff suppressed because it is too large
Load Diff
12604
examples/QM/LATTE/log.8Sep22.aimd.latte.2
Normal file
12604
examples/QM/LATTE/log.8Sep22.aimd.latte.2
Normal file
File diff suppressed because it is too large
Load Diff
12604
examples/QM/LATTE/log.8Sep22.aimd.latte.plugin
Normal file
12604
examples/QM/LATTE/log.8Sep22.aimd.latte.plugin
Normal file
File diff suppressed because it is too large
Load Diff
263
examples/QM/LATTE/log.8Sep22.series.lammps.mpi.1
Normal file
263
examples/QM/LATTE/log.8Sep22.series.lammps.mpi.1
Normal file
@ -0,0 +1,263 @@
|
||||
LAMMPS (23 Jun 2022)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Series of single-point calcs of 2,3,4 UO2 molecules
|
||||
# with LATTE in MDI stand-alone mode
|
||||
|
||||
variable files index 2uo2 3uo2 4uo2
|
||||
|
||||
mdi connect
|
||||
|
||||
label LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 2uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
6 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.003 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8 connect no
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.238 | 5.238 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -50.539035 -50.539035 -120855.2
|
||||
Loop time of 1.397e-06 on 1 procs for 0 steps with 6 atoms
|
||||
|
||||
71.6% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 1.397e-06 | | |100.00
|
||||
|
||||
Nlocal: 6 ave 6 max 6 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 2 ave 2 max 2 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.mpi.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.mpi.2uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 3uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (16.2 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
9 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.002 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8 connect no
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 16.2, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.238 | 5.238 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -78.155679 -78.155679 -99931.431
|
||||
Loop time of 1.117e-06 on 1 procs for 0 steps with 9 atoms
|
||||
|
||||
89.5% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 1.117e-06 | | |100.00
|
||||
|
||||
Nlocal: 9 ave 9 max 9 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 3 ave 3 max 3 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.mpi.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.mpi.3uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 4uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 10.8 5.4) with tilt (6.6130927e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
12 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.001 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8 connect no
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.238 | 5.238 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -102.35713 -102.35713 -31036.168
|
||||
Loop time of 1.466e-06 on 1 procs for 0 steps with 12 atoms
|
||||
|
||||
136.4% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 1.466e-06 | | |100.00
|
||||
|
||||
Nlocal: 12 ave 12 max 12 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 5 ave 5 max 5 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.mpi.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.mpi.4uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
mdi exit
|
||||
Total wall time: 0:00:02
|
||||
263
examples/QM/LATTE/log.8Sep22.series.lammps.mpi.2
Normal file
263
examples/QM/LATTE/log.8Sep22.series.lammps.mpi.2
Normal file
@ -0,0 +1,263 @@
|
||||
LAMMPS (23 Jun 2022)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Series of single-point calcs of 2,3,4 UO2 molecules
|
||||
# with LATTE in MDI stand-alone mode
|
||||
|
||||
variable files index 2uo2 3uo2 4uo2
|
||||
|
||||
mdi connect
|
||||
|
||||
label LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 2uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
2 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
6 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.004 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8 connect no
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.234 | 5.236 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -50.539035 -50.539035 -120855.2
|
||||
Loop time of 1.956e-06 on 2 procs for 0 steps with 6 atoms
|
||||
|
||||
127.8% CPU use with 2 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 1.956e-06 | | |100.00
|
||||
|
||||
Nlocal: 3 ave 6 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 1
|
||||
Nghost: 1 ave 2 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 1
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.mpi.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.mpi.2uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 3uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (16.2 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
2 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
9 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.001 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8 connect no
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 16.2, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.234 | 5.236 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -78.155679 -78.155679 -99931.431
|
||||
Loop time of 2.375e-06 on 2 procs for 0 steps with 9 atoms
|
||||
|
||||
147.4% CPU use with 2 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 2.375e-06 | | |100.00
|
||||
|
||||
Nlocal: 4.5 ave 9 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 1
|
||||
Nghost: 1.5 ave 3 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 1
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.mpi.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.mpi.3uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 4uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 10.8 5.4) with tilt (6.6130927e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 2 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
12 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.002 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8 connect no
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.238 | 5.238 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -102.35713 -102.35713 -31036.168
|
||||
Loop time of 2.4445e-06 on 2 procs for 0 steps with 12 atoms
|
||||
|
||||
122.7% CPU use with 2 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 2.444e-06 | | |100.00
|
||||
|
||||
Nlocal: 6 ave 6 max 6 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 2.5 ave 4 max 1 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 1
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.mpi.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.mpi.4uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
mdi exit
|
||||
Total wall time: 0:00:08
|
||||
256
examples/QM/LATTE/log.8Sep22.series.lammps.plugin
Normal file
256
examples/QM/LATTE/log.8Sep22.series.lammps.plugin
Normal file
@ -0,0 +1,256 @@
|
||||
LAMMPS (23 Jun 2022)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Series of single-point calcs of 2,3,4 UO2 molecules
|
||||
# with LATTE in MDI plugin mode
|
||||
|
||||
variable files index 2uo2 3uo2 4uo2
|
||||
|
||||
label LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 2uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
6 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.004 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
mdi plugin latte_mdi mdi "-role ENGINE -name LATTE -method LINK" command "run 0"
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.238 | 5.238 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -50.539035 -50.539035 -120855.2
|
||||
Loop time of 1.396e-06 on 1 procs for 0 steps with 6 atoms
|
||||
|
||||
143.3% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 1.396e-06 | | |100.00
|
||||
|
||||
Nlocal: 6 ave 6 max 6 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 2 ave 2 max 2 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.plugin.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.plugin.2uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 3uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (16.2 5.4 5.4) with tilt (3.3065464e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
9 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.002 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
mdi plugin latte_mdi mdi "-role ENGINE -name LATTE -method LINK" command "run 0"
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 16.2, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.238 | 5.238 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -78.155679 -78.155679 -99931.431
|
||||
Loop time of 1.117e-06 on 1 procs for 0 steps with 9 atoms
|
||||
|
||||
89.5% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 1.117e-06 | | |100.00
|
||||
|
||||
Nlocal: 9 ave 9 max 9 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 3 ave 3 max 3 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.plugin.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.plugin.3uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
|
||||
units metal
|
||||
atom_style full
|
||||
atom_modify sort 0 0.0
|
||||
|
||||
read_data ${files}.lmp
|
||||
read_data 4uo2.lmp
|
||||
Reading data file ...
|
||||
triclinic box = (0 0 0) to (10.8 10.8 5.4) with tilt (6.6130927e-16 3.3065464e-16 3.3065464e-16)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
12 atoms
|
||||
Finding 1-2 1-3 1-4 neighbors ...
|
||||
special bond factors lj: 0 0 0
|
||||
special bond factors coul: 0 0 0
|
||||
0 = max # of 1-2 neighbors
|
||||
0 = max # of 1-3 neighbors
|
||||
0 = max # of 1-4 neighbors
|
||||
1 = max # of special neighbors
|
||||
special bonds CPU = 0.000 seconds
|
||||
read_data CPU = 0.001 seconds
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify every 1 delay 0 check yes
|
||||
|
||||
fix 1 all mdi/qm virial yes elements 92 8
|
||||
|
||||
thermo_style custom step temp pe etotal press
|
||||
thermo 1
|
||||
|
||||
mdi plugin latte_mdi mdi "-role ENGINE -name LATTE -method LINK" command "run 0"
|
||||
run 0
|
||||
WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60)
|
||||
Neighbor list info ...
|
||||
update every 1 steps, delay 0 steps, check yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 10.8, bins = 1 1 1
|
||||
0 neighbor lists, perpetual/occasional/extra = 0 0 0
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.238 | 5.238 | 5.238 Mbytes
|
||||
Step Temp PotEng TotEng Press
|
||||
0 0 -102.35713 -102.35713 -31036.168
|
||||
Loop time of 1.048e-06 on 1 procs for 0 steps with 12 atoms
|
||||
|
||||
190.8% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Bond | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Neigh | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Comm | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Output | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Modify | 0 | 0 | 0 | 0.0 | 0.00
|
||||
Other | | 1.048e-06 | | |100.00
|
||||
|
||||
Nlocal: 12 ave 12 max 12 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 5 ave 5 max 5 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Ave special neighs/atom = 0
|
||||
Neighbor list builds = 0
|
||||
Dangerous builds = 0
|
||||
|
||||
write_dump all custom dump.series.plugin.${files} id type x y z fx fy fz modify sort id
|
||||
write_dump all custom dump.series.plugin.4uo2 id type x y z fx fy fz modify sort id
|
||||
|
||||
clear
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
|
||||
next files
|
||||
|
||||
jump SELF LOOP
|
||||
Total wall time: 0:00:01
|
||||
3209
examples/QM/LATTE/log.8Sep22.series.latte.1
Normal file
3209
examples/QM/LATTE/log.8Sep22.series.latte.1
Normal file
File diff suppressed because it is too large
Load Diff
3209
examples/QM/LATTE/log.8Sep22.series.latte.2
Normal file
3209
examples/QM/LATTE/log.8Sep22.series.latte.2
Normal file
File diff suppressed because it is too large
Load Diff
178
examples/QM/LATTE/ppots.dftb
Normal file
178
examples/QM/LATTE/ppots.dftb
Normal file
@ -0,0 +1,178 @@
|
||||
3
|
||||
U O
|
||||
101
|
||||
1.0000000000000000 53.452052832272599
|
||||
1.0520000000000000 48.423668742582244
|
||||
1.1040000000000001 43.721445018814535
|
||||
1.1560000000000001 39.334296276283553
|
||||
1.2080000000000000 35.251137130303420
|
||||
1.2600000000000000 31.460882196188166
|
||||
1.3120000000000001 27.952446089251964
|
||||
1.3639999999999999 24.714743424808852
|
||||
1.4159999999999999 21.736688818172937
|
||||
1.4680000000000000 19.007196884658306
|
||||
1.5200000000000000 16.515182239579076
|
||||
1.5720000000000001 14.249559498249329
|
||||
1.6240000000000001 12.199243275983154
|
||||
1.6760000000000002 10.353148188094648
|
||||
1.7280000000000000 8.7001888498979163
|
||||
1.7800000000000000 7.2292798767070447
|
||||
1.8320000000000001 5.9293358838361092
|
||||
1.8839999999999999 4.7892714865992376
|
||||
1.9359999999999999 3.7980013003104953
|
||||
1.9880000000000000 2.9444399402839894
|
||||
2.0400000000000000 2.2175020218338095
|
||||
2.0920000000000001 1.6061021602740548
|
||||
2.1440000000000001 1.0991549709188142
|
||||
2.1960000000000002 0.68557506908218180
|
||||
2.2480000000000002 0.35427707007825704
|
||||
2.2999999999999998 9.4175589221130632E-002
|
||||
2.3520000000000003 -0.10581475817510910
|
||||
2.4039999999999999 -0.25677935679635860
|
||||
2.4560000000000000 -0.36980359132853102
|
||||
2.5080000000000000 -0.45596679597127698
|
||||
2.5600000000000001 -0.52381995798172376
|
||||
2.6120000000000001 -0.57548542297431915
|
||||
2.6640000000000001 -0.61207888691334400
|
||||
2.7160000000000002 -0.63471604576307783
|
||||
2.7679999999999998 -0.64451259548780349
|
||||
2.8200000000000003 -0.64258423205180126
|
||||
2.8719999999999999 -0.63004665141935134
|
||||
2.9240000000000004 -0.60801554955473625
|
||||
2.9760000000000000 -0.57760662242223493
|
||||
3.0280000000000000 -0.53993556598613002
|
||||
3.0800000000000001 -0.49611807621070214
|
||||
3.1320000000000001 -0.44726984906023193
|
||||
3.1840000000000002 -0.39450658049900023
|
||||
3.2359999999999998 -0.33894396649128961
|
||||
3.2880000000000003 -0.28169770300137842
|
||||
3.3399999999999999 -0.22388348599354982
|
||||
3.3920000000000003 -0.16661701143208349
|
||||
3.4440000000000000 -0.11101397528126161
|
||||
3.4960000000000004 -5.8190073505363524E-002
|
||||
3.5480000000000000 -9.2610020686722198E-003
|
||||
3.6000000000000001 3.4657543064533058E-002
|
||||
3.6519999999999997 7.2695102245010301E-002
|
||||
3.7040000000000002 0.10496216108368017
|
||||
3.7560000000000002 0.13181444150650151
|
||||
3.8080000000000003 0.15360766543943441
|
||||
3.8599999999999999 0.17069755480843840
|
||||
3.9119999999999999 0.18343983153947352
|
||||
3.9640000000000004 0.19219021755849935
|
||||
4.0160000000000000 0.19730443479147558
|
||||
4.0679999999999996 0.19913820516436204
|
||||
4.1200000000000001 0.19804725060311840
|
||||
4.1719999999999997 0.19438729303370450
|
||||
4.2240000000000002 0.18851405438207983
|
||||
4.2759999999999998 0.18078325657420447
|
||||
4.3280000000000003 0.17155062153603778
|
||||
4.3799999999999999 0.16117187119353987
|
||||
4.4320000000000004 0.15000272747267010
|
||||
4.4840000000000000 0.13839891229938861
|
||||
4.5359999999999996 0.12671614759965491
|
||||
4.5880000000000001 0.11531015529942858
|
||||
4.6400000000000006 0.10450791010072910
|
||||
4.6920000000000002 9.4401608127654982E-002
|
||||
4.7439999999999998 8.4968801575229971E-002
|
||||
4.7960000000000003 7.6186266463431560E-002
|
||||
4.8480000000000008 6.8030778812237541E-002
|
||||
4.9000000000000004 6.0479114641625663E-002
|
||||
4.9520000000000000 5.3508049971573365E-002
|
||||
5.0040000000000004 4.7094360822058187E-002
|
||||
5.0560000000000000 4.1214823213057958E-002
|
||||
5.1080000000000005 3.5846213164550077E-002
|
||||
5.1600000000000001 3.0965306696512353E-002
|
||||
5.2119999999999997 2.6548879828922314E-002
|
||||
5.2640000000000002 2.2573708581757501E-002
|
||||
5.3159999999999998 1.9016568974995669E-002
|
||||
5.3680000000000003 1.5854237028614312E-002
|
||||
5.4199999999999999 1.3063488762591162E-002
|
||||
5.4719999999999995 1.0621100196903764E-002
|
||||
5.5240000000000000 8.5038473515297100E-003
|
||||
5.5760000000000005 6.6885062464466568E-003
|
||||
5.6280000000000001 5.1518529016322447E-003
|
||||
5.6799999999999997 3.8706633370640541E-003
|
||||
5.7320000000000002 2.8217135727196876E-003
|
||||
5.7840000000000007 1.9817796285767830E-003
|
||||
5.8360000000000003 1.3276375246129659E-003
|
||||
5.8879999999999999 8.3606328080583568E-004
|
||||
5.9400000000000004 4.8383291713300426E-004
|
||||
5.9920000000000009 2.4772245357209625E-004
|
||||
6.0440000000000005 1.0450791010072858E-004
|
||||
6.0960000000000001 3.0965306696512431E-005
|
||||
6.1480000000000006 3.8706633370639547E-006
|
||||
6.2000000000000002 0.0000000000000000
|
||||
O O
|
||||
20
|
||||
0.59999999999999998 29923.073152218909
|
||||
0.70000000000000007 4662.8666204588562
|
||||
0.80000000000000004 849.06541460837946
|
||||
0.90000000000000002 174.94775568214448
|
||||
1.0000000000000000 39.499570511324919
|
||||
1.1000000000000001 9.4630438308109763
|
||||
1.2000000000000002 2.3294935751104737
|
||||
1.3000000000000003 0.57058726754144162
|
||||
1.4000000000000001 0.13466360499250576
|
||||
1.5000000000000002 2.9654028763683022E-002
|
||||
1.6000000000000001 5.9001110666872716E-003
|
||||
1.7000000000000002 1.0271110256853976E-003
|
||||
1.8000000000000003 1.5149315970664778E-004
|
||||
1.9000000000000001 1.8332630772941197E-005
|
||||
2.0000000000000000 1.7625863466525047E-006
|
||||
2.1000000000000001 1.3037897449239816E-007
|
||||
2.2000000000000002 7.1851191723432173E-009
|
||||
2.3000000000000003 2.8567178835137876E-010
|
||||
2.4000000000000004 7.9349720447872060E-012
|
||||
2.5000000000000004 1.4910967552225071E-013
|
||||
U U
|
||||
50
|
||||
0.10000000000000001 74348.981230147430
|
||||
0.20000000000000001 40311.628875481227
|
||||
0.30000000000000004 22512.215747793147
|
||||
0.40000000000000002 12931.185562052075
|
||||
0.50000000000000000 7629.3983056130000
|
||||
0.59999999999999998 4617.1471175675460
|
||||
0.70000000000000007 2862.1227331610016
|
||||
0.80000000000000004 1814.8199558215895
|
||||
0.90000000000000002 1175.4637167411634
|
||||
1.0000000000000000 776.63138285251296
|
||||
1.1000000000000001 522.69735907852555
|
||||
1.2000000000000002 357.86149706462436
|
||||
1.3000000000000003 248.89064787141209
|
||||
1.4000000000000001 175.60252392080037
|
||||
1.5000000000000002 125.51081146835013
|
||||
1.6000000000000001 90.752660563379663
|
||||
1.7000000000000002 66.292603562046978
|
||||
1.8000000000000003 48.853749739571974
|
||||
1.9000000000000001 36.270829284225563
|
||||
2.0000000000000000 27.092149160250134
|
||||
2.1000000000000001 20.330846347361575
|
||||
2.2000000000000002 15.307107145388191
|
||||
2.3000000000000003 11.546652254529212
|
||||
2.4000000000000004 8.7145303726582952
|
||||
2.5000000000000004 6.5713781993663156
|
||||
2.6000000000000001 4.9441671799982290
|
||||
2.7000000000000002 3.7064118746112378
|
||||
2.8000000000000003 2.7646343058611356
|
||||
2.9000000000000004 2.0490135318783476
|
||||
3.0000000000000004 1.5068662861359490
|
||||
3.1000000000000001 1.0980623443850352
|
||||
3.2000000000000002 0.79177413418881881
|
||||
3.3000000000000003 0.56415350027012756
|
||||
3.4000000000000004 0.39665649152896415
|
||||
3.5000000000000004 0.27482281511443302
|
||||
3.6000000000000001 0.18737497023545538
|
||||
3.7000000000000002 0.12554244470464804
|
||||
3.8000000000000003 8.2544745767756542E-002
|
||||
3.9000000000000004 5.3187278866042048E-002
|
||||
4.0000000000000000 3.3538623216095062E-002
|
||||
4.0999999999999996 2.0668142493140005E-002
|
||||
4.2000000000000002 1.2430141080200409E-002
|
||||
4.2999999999999998 7.2856566327403139E-003
|
||||
4.3999999999999995 4.1560332011683883E-003
|
||||
4.5000000000000000 2.3041281035584126E-003
|
||||
4.5999999999999996 1.2397986929553748E-003
|
||||
4.7000000000000002 6.4656516755885957E-004
|
||||
4.7999999999999998 3.2635453161844339E-004
|
||||
4.9000000000000004 1.5921458192287997E-004
|
||||
5.0000000000000000 7.4970692168027886E-005
|
||||
21
examples/QM/README
Normal file
21
examples/QM/README
Normal file
@ -0,0 +1,21 @@
|
||||
Each of the directories shows how to use LAMMPS in tandem with a
|
||||
specific quantum code
|
||||
|
||||
LATTE = semi-empirical tight-binding code from LANL
|
||||
https://www.osti.gov/biblio/1526907-los-alamos-transferable-tight-binding-energetics-latte-version
|
||||
https://github.com/lanl/LATTE
|
||||
|
||||
To be added later (as of Aug 2022):
|
||||
|
||||
Quantum Espresso (QE) = DFT code for materials modeling
|
||||
https://www.quantum-espresso.org/
|
||||
|
||||
DFT-FE = real-space DFT code from U Michigan
|
||||
https://github.com/dftfeDevelopers/dftfe
|
||||
|
||||
INQ = DFT code from LLNL
|
||||
https://github.com/LLNL/inq
|
||||
|
||||
NWChem = computational chemistry code from PNNL
|
||||
focus here is on DFT portion of NWChem
|
||||
https://www.nwchem-sw.org
|
||||
@ -189,6 +189,9 @@ corresponding doc page in the manual for more info. See the
|
||||
https://docs.lammps.org/Build_package.html page for more info about
|
||||
installing and building packages.
|
||||
|
||||
The QM directory has examples of how to use LAMMPS in tandem with
|
||||
several quantum codes.
|
||||
|
||||
The TIP4P directory has an example for testing forces computed on a
|
||||
GPU.
|
||||
|
||||
|
||||
@ -2,15 +2,17 @@ These are examples that work the MDI package in LAMMPS which uses the
|
||||
MolSSI MDI library for coupling codes together and communicating
|
||||
between them with MDI messages.
|
||||
|
||||
Within the MDI context, one code is the driver and another code is
|
||||
the engine. The 2 codes can be written in any language; C++ (LAMMPS)
|
||||
and Python are illustrated here. The 2 codes can each be stand-alone
|
||||
codes, in which case they can be run on different numbers of processors.
|
||||
The 2
|
||||
codes can communicate either via TCP (sockets) or via MPI. For the
|
||||
TCP case, the driver and engine need to be launched separately,
|
||||
e.g. in 2 windows on your desktop machine. For the MPI case, a single
|
||||
mpirun command launches both codes.
|
||||
There are more examples of using LAMMPS with quantum codes via MDI in
|
||||
the examples/QM directory.
|
||||
|
||||
Within the MDI context, one code is the driver and another code is the
|
||||
engine. The 2 codes can be written in any language; C++ (LAMMPS) and
|
||||
Python are illustrated here. The 2 codes can each be stand-alone
|
||||
codes, in which case they can be run on different numbers of
|
||||
processors. The 2 codes can communicate either via TCP (sockets) or
|
||||
via MPI. For the TCP case, the driver and engine need to be launched
|
||||
separately, e.g. in 2 windows on your desktop machine. For the MPI
|
||||
case, a single mpirun command launches both codes.
|
||||
|
||||
Alternatively the engine code can be a plugin library which the driver
|
||||
code loads, in which case the driver and engine run on the same
|
||||
@ -19,17 +21,39 @@ processors.
|
||||
LAMMPS supports operating in all these MDI modes. It can be an engine
|
||||
operating either as a stand-alone code or as a plugin. It can also be
|
||||
a driver and couple to an engine that is either a stand-alone code or
|
||||
a plugin. Examples for all these use cases are in this directory.
|
||||
The Run.sh file shows how run in all the modes. Type "sh Run.sh"
|
||||
to try them all out.
|
||||
a plugin.
|
||||
|
||||
To use LAMMPS as a plugin engine, you must build it as a shared
|
||||
library. Something like this with make, which also builds the normal
|
||||
LAMMPS executable lmp_mpi:
|
||||
Examples for all these use cases, using LAMMPS as a driver and as an
|
||||
engine are in this directory. The Run.sh file shows how run in all
|
||||
the modes. Type "sh Run.sh" to try them all out.
|
||||
|
||||
cd src
|
||||
make yes-mdi
|
||||
make mode=shlib mpi
|
||||
Examples for using LAMMPS as a driver with the tight-binding code
|
||||
LATTE are in the examples/QM/LATTE sub-directory. See its README file
|
||||
for more info.
|
||||
|
||||
-------------------------------------------------
|
||||
|
||||
Here is how to build LAMMPS with MDI support. Both as an executable
|
||||
and a shared library. The former is needed to use LAMMPS as an MDI
|
||||
driver or as an MDI engine in stand-alone mode. The latter is needed
|
||||
to use LAMMPS as an MDI engine in plugin mode.
|
||||
|
||||
Build via regular make:
|
||||
|
||||
% cd lammps/src
|
||||
% make lib-mdi args="-m mpi" # download, install MDI in lib/mdi w/ MPI support
|
||||
% make yes-mdi # include MDI package in LAMMPS build
|
||||
% make mode=shlib mpi # creates lmp_mpi and liblammps.so
|
||||
|
||||
Build via CMake:
|
||||
|
||||
cd lammps
|
||||
mkdir build; cd build
|
||||
cmake -D PKG_MDI=yes -D BUILD_SHARED_LIBS=yes ../cmake
|
||||
make # creates lmp and liblammps.so
|
||||
|
||||
Both of these build procedures build LAMMPS both as an executable
|
||||
(lmp_mpi) and as a shared library (liblammps.so).
|
||||
|
||||
-------------------------------------------------
|
||||
|
||||
@ -39,9 +63,9 @@ Python/mpi4py are using same the same version of MPI.
|
||||
|
||||
You will also need MDI installed in your Python. You cannot use the
|
||||
LAMMPS build of the MDI library for this, b/c LAMMPS builds MDI as a
|
||||
static library, not shared, which Python requires.
|
||||
static library, while Python requires a shared library.
|
||||
|
||||
You can install MDI in your Python via conda:
|
||||
Instead you can install MDI in your Python via conda:
|
||||
|
||||
% conda install -c conda-forge pymdi=1.4.1
|
||||
|
||||
|
||||
@ -27,19 +27,17 @@ specify -m and optionally -e, order does not matter
|
||||
|
||||
Examples:
|
||||
|
||||
make lib-poems args="-m serial" # build POEMS lib with same settings as in the serial Makefile in src
|
||||
make lib-colvars args="-m mpi" # build COLVARS lib with same settings as in the mpi Makefile in src
|
||||
make lib-meam args="-m ifort" # build MEAM lib with custom Makefile.ifort (using Intel Fortran)
|
||||
make lib-mdi args="-m mpi" # build MDI lib with same settings as in the mpi Makefile in src
|
||||
"""
|
||||
|
||||
# settings
|
||||
|
||||
version = "1.4.1"
|
||||
version = "1.4.10"
|
||||
url = "https://github.com/MolSSI-MDI/MDI_Library/archive/v%s.tar.gz" % version
|
||||
|
||||
# known checksums for different MDI versions. used to validate the download.
|
||||
checksums = { \
|
||||
'1.4.1' : 'f9505fccd4c79301a619f6452dad4ad9', \
|
||||
'1.4.10' : '1c203b7fd462d9934834f643f09f3c06', \
|
||||
}
|
||||
|
||||
# print error message or help
|
||||
|
||||
@ -15,6 +15,10 @@
|
||||
|
||||
#include "atom.h"
|
||||
#include "citeme.h"
|
||||
#include "error.h"
|
||||
#include "force.h"
|
||||
#include "pair.h"
|
||||
#include "pair_hybrid.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
@ -87,6 +91,42 @@ AtomVecDielectric::AtomVecDielectric(LAMMPS *_lmp) : AtomVec(_lmp)
|
||||
bond_per_atom = angle_per_atom = dihedral_per_atom = improper_per_atom = 0;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
void AtomVecDielectric::init()
|
||||
{
|
||||
AtomVec::init();
|
||||
|
||||
// since atom style dielectric modifies the charge q, it will produce incorrect results
|
||||
// with pair styles using coulomb without dielectric support.
|
||||
|
||||
std::string pair_style(force->pair_style);
|
||||
if ((pair_style != "none") && (pair_style != "zero") && !utils::strmatch(force->pair_style,"/dielectric")) {
|
||||
bool mismatch = false;
|
||||
if (utils::strmatch(force->pair_style,"^reaxff")) mismatch = true;
|
||||
if (utils::strmatch(force->pair_style,"^comb")) mismatch = true;
|
||||
if (utils::strmatch(force->pair_style,"coul")) mismatch = true;
|
||||
if (utils::strmatch(force->pair_style,"tip4p")) mismatch = true;
|
||||
if (utils::strmatch(force->pair_style,"dipole")) mismatch = true;
|
||||
|
||||
if (utils::strmatch(force->pair_style,"^hybrid")) {
|
||||
auto hybrid = dynamic_cast<PairHybrid *>(force->pair);
|
||||
if (hybrid) {
|
||||
for (int i = 0; i < hybrid->nstyles; i++) {
|
||||
if (utils::strmatch(hybrid->keywords[i],"^reaxff")) mismatch = true;
|
||||
if (utils::strmatch(hybrid->keywords[i],"^comb")) mismatch = true;
|
||||
if (utils::strmatch(hybrid->keywords[i],"coul")) mismatch = true;
|
||||
if (utils::strmatch(hybrid->keywords[i],"tip4p")) mismatch = true;
|
||||
if (utils::strmatch(hybrid->keywords[i],"dipole")) mismatch = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (mismatch)
|
||||
error->all(FLERR, "Pair style {} is not compatible with atom style {}",
|
||||
pair_style, atom->get_style());
|
||||
}
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
set local copies of all grow ptrs used by this class, except defaults
|
||||
needed in replicate when 2 atom classes exist and it calls pack_restart()
|
||||
|
||||
@ -31,6 +31,7 @@ class AtomVecDielectric : public AtomVec {
|
||||
public:
|
||||
AtomVecDielectric(class LAMMPS *);
|
||||
|
||||
void init() override;
|
||||
void grow_pointers() override;
|
||||
void create_atom_post(int) override;
|
||||
void data_atom_post(int) override;
|
||||
|
||||
@ -38,6 +38,7 @@ static constexpr double EPSILON = 1.0e-6;
|
||||
PairCoulCutDielectric::PairCoulCutDielectric(LAMMPS *_lmp) : PairCoulCut(_lmp), efield(nullptr)
|
||||
{
|
||||
nmax = 0;
|
||||
no_virial_fdotr_compute = 1;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
@ -41,6 +41,7 @@ PairCoulLongDielectric::PairCoulLongDielectric(LAMMPS *_lmp) :
|
||||
{
|
||||
nmax = 0;
|
||||
single_enable = 0;
|
||||
no_virial_fdotr_compute = 1;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
@ -40,6 +40,7 @@ PairLJCutCoulCutDielectric::PairLJCutCoulCutDielectric(LAMMPS *_lmp) : PairLJCut
|
||||
efield = nullptr;
|
||||
epot = nullptr;
|
||||
nmax = 0;
|
||||
no_virial_fdotr_compute = 1;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
@ -93,15 +94,16 @@ void PairLJCutCoulCutDielectric::compute(int eflag, int vflag)
|
||||
for (ii = 0; ii < inum; ii++) {
|
||||
i = ilist[ii];
|
||||
qtmp = q[i];
|
||||
etmp = eps[i];
|
||||
xtmp = x[i][0];
|
||||
ytmp = x[i][1];
|
||||
ztmp = x[i][2];
|
||||
etmp = eps[i];
|
||||
itype = type[i];
|
||||
jlist = firstneigh[i];
|
||||
jnum = numneigh[i];
|
||||
|
||||
// self term Eq. (55) for I_{ii} and Eq. (52) and in Barros et al
|
||||
|
||||
double curvature_threshold = sqrt(area[i]);
|
||||
if (curvature[i] < curvature_threshold) {
|
||||
double sf = curvature[i] / (4.0 * MY_PIS * curvature_threshold) * area[i] * q[i];
|
||||
|
||||
@ -40,6 +40,7 @@ PairLJCutCoulDebyeDielectric::PairLJCutCoulDebyeDielectric(LAMMPS *_lmp) : PairL
|
||||
efield = nullptr;
|
||||
epot = nullptr;
|
||||
nmax = 0;
|
||||
no_virial_fdotr_compute = 1;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
@ -45,6 +45,7 @@ PairLJCutCoulLongDielectric::PairLJCutCoulLongDielectric(LAMMPS *_lmp) : PairLJC
|
||||
efield = nullptr;
|
||||
epot = nullptr;
|
||||
nmax = 0;
|
||||
no_virial_fdotr_compute = 1;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
@ -47,6 +47,7 @@ PairLJCutCoulMSMDielectric::PairLJCutCoulMSMDielectric(LAMMPS *_lmp) : PairLJCut
|
||||
nmax = 0;
|
||||
ftmp = nullptr;
|
||||
efield = nullptr;
|
||||
no_virial_fdotr_compute = 1;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
@ -45,6 +45,7 @@ PairLJLongCoulLongDielectric::PairLJLongCoulLongDielectric(LAMMPS *_lmp) : PairL
|
||||
efield = nullptr;
|
||||
epot = nullptr;
|
||||
nmax = 0;
|
||||
no_virial_fdotr_compute = 1;
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
|
||||
@ -25,7 +25,7 @@ using namespace FixConst;
|
||||
|
||||
enum { NATIVE, REAL, METAL }; // LAMMPS units which MDI supports
|
||||
|
||||
#define MAXELEMENT 103 // used elsewhere in MDI package
|
||||
#define MAXELEMENT 103 // used elsewhere in MDI package
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
@ -33,8 +33,7 @@ FixMDIQM::FixMDIQM(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg)
|
||||
{
|
||||
// check requirements for LAMMPS to work with MDI as an engine
|
||||
|
||||
if (atom->tag_enable == 0)
|
||||
error->all(FLERR, "Cannot use MDI engine without atom IDs");
|
||||
if (atom->tag_enable == 0) error->all(FLERR, "Cannot use MDI engine without atom IDs");
|
||||
if (atom->natoms && atom->tag_consecutive() == 0)
|
||||
error->all(FLERR, "MDI engine requires consecutive atom IDs");
|
||||
|
||||
@ -55,41 +54,51 @@ FixMDIQM::FixMDIQM(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg)
|
||||
|
||||
int iarg = 3;
|
||||
while (iarg < narg) {
|
||||
if (strcmp(arg[iarg],"virial") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) virialflag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) virialflag = 0;
|
||||
else error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
if (strcmp(arg[iarg], "virial") == 0) {
|
||||
if (iarg + 2 > narg) error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
if (strcmp(arg[iarg + 1], "yes") == 0)
|
||||
virialflag = 1;
|
||||
else if (strcmp(arg[iarg + 1], "no") == 0)
|
||||
virialflag = 0;
|
||||
else
|
||||
error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
iarg += 2;
|
||||
} else if (strcmp(arg[iarg],"add") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) addflag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) addflag = 0;
|
||||
else error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
} else if (strcmp(arg[iarg], "add") == 0) {
|
||||
if (iarg + 2 > narg) error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
if (strcmp(arg[iarg + 1], "yes") == 0)
|
||||
addflag = 1;
|
||||
else if (strcmp(arg[iarg + 1], "no") == 0)
|
||||
addflag = 0;
|
||||
else
|
||||
error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
iarg += 2;
|
||||
} else if (strcmp(arg[iarg],"every") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
every = utils::inumeric(FLERR,arg[iarg+1],false,lmp);
|
||||
if (every <= 0) error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
} else if (strcmp(arg[iarg], "every") == 0) {
|
||||
if (iarg + 2 > narg) error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
every = utils::inumeric(FLERR, arg[iarg + 1], false, lmp);
|
||||
if (every <= 0) error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
iarg += 2;
|
||||
} else if (strcmp(arg[iarg],"connect") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) connectflag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) connectflag = 0;
|
||||
else error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
} else if (strcmp(arg[iarg], "connect") == 0) {
|
||||
if (iarg + 2 > narg) error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
if (strcmp(arg[iarg + 1], "yes") == 0)
|
||||
connectflag = 1;
|
||||
else if (strcmp(arg[iarg + 1], "no") == 0)
|
||||
connectflag = 0;
|
||||
else
|
||||
error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
iarg += 2;
|
||||
} else if (strcmp(arg[iarg],"elements") == 0) {
|
||||
} else if (strcmp(arg[iarg], "elements") == 0) {
|
||||
int ntypes = atom->ntypes;
|
||||
if (iarg+ntypes+1 > narg) error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
delete [] elements;
|
||||
elements = new int[ntypes+1];
|
||||
if (iarg + ntypes + 1 > narg) error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
delete[] elements;
|
||||
elements = new int[ntypes + 1];
|
||||
for (int i = 1; i <= ntypes; i++) {
|
||||
elements[i] = utils::inumeric(FLERR,arg[iarg+i],false,lmp);
|
||||
elements[i] = utils::inumeric(FLERR, arg[iarg + i], false, lmp);
|
||||
if (elements[i] < 1 || elements[i] > MAXELEMENT)
|
||||
error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
}
|
||||
iarg += ntypes+1;
|
||||
} else error->all(FLERR,"Illegal fix mdi/qm command");
|
||||
iarg += ntypes + 1;
|
||||
} else
|
||||
error->all(FLERR, "Illegal fix mdi/qm command");
|
||||
}
|
||||
|
||||
// fix output settings are based on optional keywords
|
||||
@ -217,26 +226,26 @@ void FixMDIQM::init()
|
||||
plugin = 1;
|
||||
int method;
|
||||
MDI_Get_method(&method, mdicomm);
|
||||
if (method != MDI_PLUGIN)
|
||||
error->all(FLERR, "MDI internal error for plugin engine");
|
||||
if (method != MDI_PLUGIN) error->all(FLERR, "MDI internal error for plugin engine");
|
||||
}
|
||||
|
||||
// connection should have been already made by "mdi connect" command
|
||||
// only works for stand-alone engines
|
||||
// connection should have been already made by "mdi connect" command
|
||||
// only works for stand-alone engines
|
||||
|
||||
} else {
|
||||
plugin = 0;
|
||||
|
||||
if (lmp->mdicomm == nullptr)
|
||||
error->all(FLERR,"Fix mdi/qm is not connected to engine via mdi connect");
|
||||
error->all(FLERR, "Fix mdi/qm is not connected to engine via mdi connect");
|
||||
|
||||
int nbytes = sizeof(MDI_Comm);
|
||||
char *ptrcomm = (char *) lmp->mdicomm;
|
||||
memcpy(&mdicomm,ptrcomm,nbytes);
|
||||
memcpy(&mdicomm, ptrcomm, nbytes);
|
||||
}
|
||||
}
|
||||
|
||||
// send natoms, atom types or elements, and simulation box to engine
|
||||
// confirm engine count of NATOMS is correct
|
||||
// this will trigger setup of a new system
|
||||
// subsequent calls in post_force() will be for same system until new init()
|
||||
|
||||
@ -245,36 +254,41 @@ void FixMDIQM::init()
|
||||
int natoms_exists;
|
||||
int ierr = MDI_Check_command_exists("@DEFAULT", ">NATOMS", mdicomm, &natoms_exists);
|
||||
if (ierr) error->all(FLERR, "MDI: >NATOMS command check");
|
||||
if ( natoms_exists ) {
|
||||
MPI_Bcast(&natoms_exists, 1, MPI_INT, 0, world);
|
||||
|
||||
if (natoms_exists) {
|
||||
ierr = MDI_Send_command(">NATOMS", mdicomm);
|
||||
if (ierr) error->all(FLERR, "MDI: >NATOMS command");
|
||||
int n = static_cast<int> (atom->natoms);
|
||||
int n = static_cast<int>(atom->natoms);
|
||||
ierr = MDI_Send(&n, 1, MDI_INT, mdicomm);
|
||||
if (ierr) error->all(FLERR, "MDI: >NATOMS data");
|
||||
|
||||
} else { // confirm that the engine's NATOMS is correct
|
||||
|
||||
} else {
|
||||
ierr = MDI_Send_command("<NATOMS", mdicomm);
|
||||
if (ierr) error->all(FLERR, "MDI: <NATOMS command");
|
||||
int n;
|
||||
ierr = MDI_Recv(&n, 1, MDI_INT, mdicomm);
|
||||
if (ierr) error->all(FLERR, "MDI: <NATOMS data");
|
||||
if ( n != atom->natoms ) error->all(FLERR, "MDI: Engine has the wrong number of atoms, and does not support the >NATOMS command.");
|
||||
MPI_Bcast(&n, 1, MPI_INT, 0, world);
|
||||
|
||||
if (n != atom->natoms)
|
||||
error->all(FLERR, "MDI: Engine has wrong atom count and does not support >NATOMS command");
|
||||
}
|
||||
|
||||
int elements_exists;
|
||||
int types_exists;
|
||||
ierr = MDI_Check_command_exists("@DEFAULT", ">ELEMENTS", mdicomm, &elements_exists);
|
||||
if (ierr) error->all(FLERR, "MDI: >ELEMENTS command check");
|
||||
MPI_Bcast(&elements_exists, 1, MPI_INT, 0, world);
|
||||
|
||||
ierr = MDI_Check_command_exists("@DEFAULT", ">TYPES", mdicomm, &types_exists);
|
||||
if (ierr) error->all(FLERR, "MDI: >TYPES command check");
|
||||
if ( elements && elements_exists ) {
|
||||
send_elements();
|
||||
} else if ( types_exists ) {
|
||||
send_types();
|
||||
}
|
||||
MPI_Bcast(&types_exists, 1, MPI_INT, 0, world);
|
||||
|
||||
if (elements && elements_exists)
|
||||
send_elements();
|
||||
else if (types_exists)
|
||||
send_types();
|
||||
send_box();
|
||||
}
|
||||
|
||||
@ -301,8 +315,7 @@ void FixMDIQM::post_force(int vflag)
|
||||
|
||||
// if simulation box dynamically changes, send current box to MDI engine
|
||||
|
||||
if (domain->box_change_size || domain->box_change_shape)
|
||||
send_box();
|
||||
if (domain->box_change_size || domain->box_change_shape) send_box();
|
||||
|
||||
// gather all coords, ordered by atomID
|
||||
|
||||
@ -319,7 +332,7 @@ void FixMDIQM::post_force(int vflag)
|
||||
buf3[3 * index + 2] = x[i][2] * lmp2mdi_length;
|
||||
}
|
||||
|
||||
int n = static_cast<int> (atom->natoms);
|
||||
int n = static_cast<int>(atom->natoms);
|
||||
MPI_Reduce(buf3, buf3all, 3 * n, MPI_DOUBLE, MPI_SUM, 0, world);
|
||||
|
||||
// send current coords to MDI engine
|
||||
@ -358,7 +371,6 @@ void FixMDIQM::post_force(int vflag)
|
||||
fqm[i][2] = buf3[3 * index + 2] * mdi2lmp_force;
|
||||
}
|
||||
|
||||
|
||||
// optionally add forces to owned atoms
|
||||
// use atomID of local atoms to index into ordered buf3
|
||||
|
||||
@ -372,7 +384,8 @@ void FixMDIQM::post_force(int vflag)
|
||||
}
|
||||
}
|
||||
|
||||
// optionally request stress tensor from MDI engine, convert to virial
|
||||
// optionally request stress tensor from MDI engine, convert to 6-value virial
|
||||
// MDI defines virial tensor as intensive (divided by volume), LAMMPS does not
|
||||
// qm_virial = fix output for global QM virial
|
||||
|
||||
if (virialflag) {
|
||||
@ -385,9 +398,9 @@ void FixMDIQM::post_force(int vflag)
|
||||
qm_virial_symmetric[0] = qm_virial[0] * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[1] = qm_virial[4] * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[2] = qm_virial[8] * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[3] = 0.5*(qm_virial[1]+qm_virial[3]) * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[4] = 0.5*(qm_virial[2]+qm_virial[6]) * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[5] = 0.5*(qm_virial[5]+qm_virial[7]) * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[3] = 0.5 * (qm_virial[1] + qm_virial[3]) * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[4] = 0.5 * (qm_virial[2] + qm_virial[6]) * mdi2lmp_pressure;
|
||||
qm_virial_symmetric[5] = 0.5 * (qm_virial[5] + qm_virial[7]) * mdi2lmp_pressure;
|
||||
}
|
||||
|
||||
// optionally set fix->virial
|
||||
@ -402,8 +415,7 @@ void FixMDIQM::post_force(int vflag)
|
||||
volume = domain->xprd * domain->yprd;
|
||||
else if (domain->dimension == 3)
|
||||
volume = domain->xprd * domain->yprd * domain->zprd;
|
||||
for (int i = 0; i < 6; i++)
|
||||
virial[i] = qm_virial_symmetric[i]*volume/nprocs;
|
||||
for (int i = 0; i < 6; i++) virial[i] = qm_virial_symmetric[i] * volume / nprocs;
|
||||
}
|
||||
}
|
||||
|
||||
@ -447,10 +459,9 @@ void FixMDIQM::reallocate()
|
||||
|
||||
if (atom->natoms > maxbuf) {
|
||||
bigint nsize = atom->natoms * 3;
|
||||
if (nsize > MAXSMALLINT)
|
||||
error->all(FLERR, "Natoms too large to use with fix mdi/qm");
|
||||
if (nsize > MAXSMALLINT) error->all(FLERR, "Natoms too large to use with fix mdi/qm");
|
||||
|
||||
maxbuf = static_cast<int> (atom->natoms);
|
||||
maxbuf = static_cast<int>(atom->natoms);
|
||||
memory->destroy(ibuf1);
|
||||
memory->destroy(buf3);
|
||||
memory->destroy(buf3all);
|
||||
@ -467,7 +478,7 @@ void FixMDIQM::reallocate()
|
||||
|
||||
void FixMDIQM::send_types()
|
||||
{
|
||||
int n = static_cast<int> (atom->natoms);
|
||||
int n = static_cast<int>(atom->natoms);
|
||||
memset(ibuf1, 0, n * sizeof(int));
|
||||
|
||||
// use local atomID to index into ordered ibuf1
|
||||
@ -496,7 +507,7 @@ void FixMDIQM::send_types()
|
||||
|
||||
void FixMDIQM::send_elements()
|
||||
{
|
||||
int n = static_cast<int> (atom->natoms);
|
||||
int n = static_cast<int>(atom->natoms);
|
||||
memset(ibuf1, 0, n * sizeof(int));
|
||||
|
||||
// use local atomID to index into ordered ibuf1
|
||||
@ -530,7 +541,9 @@ void FixMDIQM::send_box()
|
||||
int celldispl_exists;
|
||||
int ierr = MDI_Check_command_exists("@DEFAULT", ">NATOMS", mdicomm, &celldispl_exists);
|
||||
if (ierr) error->all(FLERR, "MDI: >CELL_DISPL command check");
|
||||
if ( celldispl_exists ) {
|
||||
MPI_Bcast(&celldispl_exists, 1, MPI_INT, 0, world);
|
||||
|
||||
if (celldispl_exists) {
|
||||
ierr = MDI_Send_command(">CELL_DISPL", mdicomm);
|
||||
if (ierr) error->all(FLERR, "MDI: >CELL_DISPL command");
|
||||
cell[0] = domain->boxlo[0] * lmp2mdi_length;
|
||||
@ -608,18 +621,17 @@ void FixMDIQM::unit_conversions()
|
||||
mdi2lmp_force = angstrom_to_bohr / ev_to_hartree;
|
||||
}
|
||||
|
||||
// pressure or stress units = force/area = energy/volume
|
||||
// stress units = force/area = energy/volume
|
||||
|
||||
mdi2lmp_pressure = 1.0;
|
||||
lmp2mdi_pressure = 1.0;
|
||||
|
||||
if (lmpunits == REAL) {
|
||||
lmp2mdi_pressure = (kelvin_to_hartree / force->boltz) /
|
||||
(angstrom_to_bohr * angstrom_to_bohr * angstrom_to_bohr) / force->nktv2p;
|
||||
(angstrom_to_bohr * angstrom_to_bohr * angstrom_to_bohr);
|
||||
mdi2lmp_pressure = 1.0 / lmp2mdi_pressure;
|
||||
} else if (lmpunits == METAL) {
|
||||
lmp2mdi_pressure =
|
||||
ev_to_hartree / (angstrom_to_bohr * angstrom_to_bohr * angstrom_to_bohr) / force->nktv2p;
|
||||
lmp2mdi_pressure = ev_to_hartree / (angstrom_to_bohr * angstrom_to_bohr * angstrom_to_bohr);
|
||||
mdi2lmp_pressure = 1.0 / lmp2mdi_pressure;
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,7 +40,7 @@ class FixMDIQM : public Fix {
|
||||
|
||||
private:
|
||||
int nprocs;
|
||||
int every,virialflag,addflag,connectflag;
|
||||
int every, virialflag, addflag, connectflag;
|
||||
int plugin;
|
||||
int maxlocal;
|
||||
int sumflag;
|
||||
@ -48,7 +48,7 @@ class FixMDIQM : public Fix {
|
||||
|
||||
double qm_energy;
|
||||
int lmpunits;
|
||||
double qm_virial[9],qm_virial_symmetric[6];
|
||||
double qm_virial[9], qm_virial_symmetric[6];
|
||||
double **fqm;
|
||||
|
||||
MDI_Comm mdicomm;
|
||||
|
||||
@ -23,12 +23,8 @@
|
||||
#define LAMMPS_LIB_MPI 1
|
||||
#include "library.h"
|
||||
|
||||
#include "mdi_engine.h"
|
||||
|
||||
#include <cstring>
|
||||
|
||||
using namespace LAMMPS_NS;
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
/** Initialize an instance of LAMMPS as an MDI plugin
|
||||
@ -52,15 +48,16 @@ command-line argument, which must be provided by the MDI driver.
|
||||
* \param class_obj pointer to an instance of an mdi/engine fix cast to ``void *``.
|
||||
* \return 0 on no error. */
|
||||
|
||||
int MDI_Plugin_init_lammps()
|
||||
int MDI_Plugin_init_lammps(void *plugin_state)
|
||||
{
|
||||
// initialize MDI
|
||||
|
||||
int mdi_argc;
|
||||
char **mdi_argv;
|
||||
|
||||
if (MDI_Set_plugin_state(plugin_state)) MPI_Abort(MPI_COMM_WORLD, 1);
|
||||
if (MDI_Plugin_get_argc(&mdi_argc)) MPI_Abort(MPI_COMM_WORLD, 1);
|
||||
if (MDI_Plugin_get_argv(&mdi_argv)) MPI_Abort(MPI_COMM_WORLD, 1);
|
||||
if (MDI_Init(&mdi_argc, &mdi_argv)) MPI_Abort(MPI_COMM_WORLD, 1);
|
||||
|
||||
// get the MPI intra-communicator for this code
|
||||
|
||||
@ -90,14 +87,23 @@ int MDI_Plugin_init_lammps()
|
||||
if (!found_filename) MPI_Abort(MPI_COMM_WORLD, 1);
|
||||
|
||||
// create and run a LAMMPS instance
|
||||
// lammps_open() expects a first arg (not used) which is executable name
|
||||
// same as if called from main.cpp
|
||||
// need to add an initial pseudo arg to mdi_argc & mdi_argv
|
||||
// b/c lammps_open() expects first arg to be an executable name
|
||||
// same as if it were called from main.cpp
|
||||
|
||||
int mdi_argc_extra = mdi_argc + 1;
|
||||
char **mdi_argv_extra = new char *[mdi_argc_extra];
|
||||
|
||||
mdi_argv_extra[0] = (char *) "MDI_plugin_engine";
|
||||
for (int i = 0; i < mdi_argc; i++) mdi_argv_extra[i + 1] = mdi_argv[i];
|
||||
|
||||
void *lmp = nullptr;
|
||||
if (lammps_config_has_mpi_support() > 0)
|
||||
lmp = lammps_open(mdi_argc + 1, &mdi_argv[-1], mpi_world_comm, nullptr);
|
||||
lmp = lammps_open(mdi_argc_extra, mdi_argv_extra, mpi_world_comm, nullptr);
|
||||
else
|
||||
lmp = lammps_open_no_mpi(mdi_argc + 1, &mdi_argv[-1], nullptr);
|
||||
lmp = lammps_open_no_mpi(mdi_argc_extra, mdi_argv_extra, nullptr);
|
||||
|
||||
delete[] mdi_argv_extra;
|
||||
|
||||
// process the specified input script
|
||||
// must contain "mdi engine" command
|
||||
@ -110,25 +116,3 @@ int MDI_Plugin_init_lammps()
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
/** Execute an MDI command
|
||||
*
|
||||
\verbatim embed:rst
|
||||
|
||||
This function is called by the MolSSI Driver Interface Library (MDI)
|
||||
when LAMMPS is run as a plugin, and should not otherwise be used.
|
||||
The function executes a single command from an external MDI driver.
|
||||
|
||||
\endverbatim
|
||||
* \param command string buffer corresponding to the command to be executed
|
||||
* \param comm MDI communicator that can be used to communicated with the driver.
|
||||
* \param class_obj pointer to an instance of an mdi/engine fix cast to ``void *``.
|
||||
* \return 0 on no error, 1 on error. */
|
||||
|
||||
int lammps_execute_mdi_command(const char *command, MDI_Comm comm, void *class_obj)
|
||||
{
|
||||
auto mdi_engine = (MDIEngine *) class_obj;
|
||||
return mdi_engine->execute_command(command, comm);
|
||||
}
|
||||
|
||||
@ -14,13 +14,12 @@
|
||||
#ifndef LAMMPS_LIBRARY_MDI_H
|
||||
#define LAMMPS_LIBRARY_MDI_H
|
||||
|
||||
/* C style library calls to LAMMPS when a LAMMPS shared library is
|
||||
* used as a plugin through MolSSI Driver Interface (MDI). */
|
||||
/* C style library call to LAMMPS when a LAMMPS shared library is
|
||||
* used as a plugin through MolSSI Driver Interface (MDI) */
|
||||
|
||||
#include <mdi.h>
|
||||
|
||||
extern "C" {
|
||||
int MDI_Plugin_init_lammps();
|
||||
int lammps_execute_mdi_command(const char *, MDI_Comm, void *);
|
||||
int MDI_Plugin_init_lammps(void *plugin_state);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -44,7 +44,7 @@ void MDICommand::command(int narg, char **arg)
|
||||
} else if (strcmp(arg[0], "connect") == 0) {
|
||||
|
||||
if (lmp->mdicomm != nullptr)
|
||||
error->all(FLERR,"MDI cannot connect to already connected engine");
|
||||
error->all(FLERR, "MDI cannot connect to already connected engine");
|
||||
|
||||
MDI_Comm mdicomm;
|
||||
MDI_Get_communicator(&mdicomm, 0);
|
||||
@ -53,23 +53,23 @@ void MDICommand::command(int narg, char **arg)
|
||||
MDI_Accept_communicator(&mdicomm);
|
||||
if (mdicomm == MDI_COMM_NULL)
|
||||
error->all(FLERR, "MDI unable to connect to stand-alone engine");
|
||||
} else error->all(FLERR, "Cannot use mdi connect with plugin engine");
|
||||
} else
|
||||
error->all(FLERR, "Cannot use mdi connect with plugin engine");
|
||||
|
||||
int nbytes = sizeof(MDI_Comm);
|
||||
char *ptrcomm = (char *) memory->smalloc(nbytes,"mdi:mdicomm");
|
||||
memcpy(ptrcomm,&mdicomm,nbytes);
|
||||
char *ptrcomm = (char *) memory->smalloc(nbytes, "mdi:mdicomm");
|
||||
memcpy(ptrcomm, &mdicomm, nbytes);
|
||||
|
||||
lmp->mdicomm = (void *) ptrcomm;
|
||||
|
||||
} else if (strcmp(arg[0], "exit") == 0) {
|
||||
|
||||
if (lmp->mdicomm == nullptr)
|
||||
error->all(FLERR,"MDI cannot send exit to unconnected engine");
|
||||
if (lmp->mdicomm == nullptr) error->all(FLERR, "MDI cannot send exit to unconnected engine");
|
||||
|
||||
MDI_Comm mdicomm;
|
||||
int nbytes = sizeof(MDI_Comm);
|
||||
char *ptrcomm = (char *) lmp->mdicomm;
|
||||
memcpy(&mdicomm,ptrcomm,nbytes);
|
||||
memcpy(&mdicomm, ptrcomm, nbytes);
|
||||
|
||||
int ierr = MDI_Send_command("EXIT", mdicomm);
|
||||
if (ierr) error->all(FLERR, "MDI: EXIT command");
|
||||
@ -77,5 +77,6 @@ void MDICommand::command(int narg, char **arg)
|
||||
memory->sfree(ptrcomm);
|
||||
lmp->mdicomm = nullptr;
|
||||
|
||||
} else error->all(FLERR, "Illegal mdi command");
|
||||
} else
|
||||
error->all(FLERR, "Illegal mdi command");
|
||||
}
|
||||
|
||||
@ -54,7 +54,7 @@ enum { DEFAULT, MD, OPT }; // top-level MDI engine modes
|
||||
|
||||
enum { TYPE, CHARGE, MASS, COORD, VELOCITY, FORCE, ADDFORCE };
|
||||
|
||||
#define MAXELEMENT 103 // used elsewhere in MDI package
|
||||
#define MAXELEMENT 103 // used elsewhere in MDI package
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
trigger LAMMPS to start acting as an MDI engine
|
||||
@ -65,7 +65,7 @@ enum { TYPE, CHARGE, MASS, COORD, VELOCITY, FORCE, ADDFORCE };
|
||||
when EXIT command is received, mdi engine command exits
|
||||
---------------------------------------------------------------------- */
|
||||
|
||||
MDIEngine::MDIEngine(LAMMPS *_lmp, int narg, char ** arg) : Pointers(_lmp)
|
||||
MDIEngine::MDIEngine(LAMMPS *_lmp, int narg, char **arg) : Pointers(_lmp)
|
||||
{
|
||||
// check requirements for LAMMPS to work with MDI as an engine
|
||||
|
||||
@ -80,18 +80,19 @@ MDIEngine::MDIEngine(LAMMPS *_lmp, int narg, char ** arg) : Pointers(_lmp)
|
||||
|
||||
int iarg = 0;
|
||||
while (iarg < narg) {
|
||||
if (strcmp(arg[iarg],"elements") == 0) {
|
||||
if (strcmp(arg[iarg], "elements") == 0) {
|
||||
int ntypes = atom->ntypes;
|
||||
delete [] elements;
|
||||
elements = new int[ntypes+1];
|
||||
if (iarg+ntypes+1 > narg) error->all(FLERR,"Illegal mdi engine command");
|
||||
delete[] elements;
|
||||
elements = new int[ntypes + 1];
|
||||
if (iarg + ntypes + 1 > narg) error->all(FLERR, "Illegal mdi engine command");
|
||||
for (int i = 1; i <= ntypes; i++) {
|
||||
elements[i] = utils::inumeric(FLERR,arg[iarg+i],false,lmp);
|
||||
elements[i] = utils::inumeric(FLERR, arg[iarg + i], false, lmp);
|
||||
if (elements[i] < 0 || elements[i] > MAXELEMENT)
|
||||
error->all(FLERR,"Illegal mdi engine command");
|
||||
error->all(FLERR, "Illegal mdi engine command");
|
||||
}
|
||||
iarg += ntypes+1;
|
||||
} else error->all(FLERR,"Illegal mdi engine command");
|
||||
iarg += ntypes + 1;
|
||||
} else
|
||||
error->all(FLERR, "Illegal mdi engine command");
|
||||
}
|
||||
|
||||
// error check an MDI element does not map to multiple atom types
|
||||
@ -99,10 +100,10 @@ MDIEngine::MDIEngine(LAMMPS *_lmp, int narg, char ** arg) : Pointers(_lmp)
|
||||
if (elements) {
|
||||
int ntypes = atom->ntypes;
|
||||
for (int i = 1; i < ntypes; i++)
|
||||
for (int j = i+1; j <= ntypes; j++) {
|
||||
for (int j = i + 1; j <= ntypes; j++) {
|
||||
if (elements[i] == 0 || elements[j] == 0) continue;
|
||||
if (elements[i] == elements[j])
|
||||
error->all(FLERR,"MDI engine element cannot map to multiple types");
|
||||
error->all(FLERR, "MDI engine element cannot map to multiple types");
|
||||
}
|
||||
}
|
||||
|
||||
@ -167,7 +168,7 @@ MDIEngine::MDIEngine(LAMMPS *_lmp, int narg, char ** arg) : Pointers(_lmp)
|
||||
ibuf1 = ibuf1all = nullptr;
|
||||
|
||||
maxatom = 0;
|
||||
sys_natoms = static_cast<int> (atom->natoms);
|
||||
sys_natoms = static_cast<int>(atom->natoms);
|
||||
reallocate();
|
||||
|
||||
nsteps = 0;
|
||||
@ -184,10 +185,10 @@ MDIEngine::MDIEngine(LAMMPS *_lmp, int narg, char ** arg) : Pointers(_lmp)
|
||||
|
||||
mdi_commands();
|
||||
|
||||
// register the execute_command function with MDI
|
||||
// only used when engine runs in plugin mode
|
||||
// register a callback function with MDI used when engine runs in plugin mode
|
||||
// execute_command_plugin_wrapper() must be a static method
|
||||
|
||||
MDI_Set_execute_command_func(lammps_execute_mdi_command, this);
|
||||
MDI_Set_execute_command_func(execute_command_plugin_wrapper, this);
|
||||
|
||||
// one-time operation to establish a connection with the driver
|
||||
|
||||
@ -291,11 +292,22 @@ void MDIEngine::engine_node(const char *node)
|
||||
node_match = true;
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
wrapper function on execute_command()
|
||||
invoked as callback by MDI when engine operates in plugin mode
|
||||
this is a static method in mdi_engine.h
|
||||
---------------------------------------------------------------------- */
|
||||
|
||||
int MDIEngine::execute_command_plugin_wrapper(const char *command, MDI_Comm comm, void *class_obj)
|
||||
{
|
||||
auto mdi_engine = (MDIEngine *) class_obj;
|
||||
return mdi_engine->execute_command(command, comm);
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
process a single driver command
|
||||
called by engine_node() in loop
|
||||
also called by MDI itself via lib::lammps_execute_mdi_command()
|
||||
when LAMMPS is running as a plugin
|
||||
called by engine_node() in loop when engine runs as stand-alone code
|
||||
called by execute_command_plugin_wrapper() when engine runs as plugin lib
|
||||
---------------------------------------------------------------------- */
|
||||
|
||||
int MDIEngine::execute_command(const char *command, MDI_Comm mdicomm)
|
||||
@ -334,8 +346,7 @@ int MDIEngine::execute_command(const char *command, MDI_Comm mdicomm)
|
||||
receive_coords();
|
||||
|
||||
} else if (strcmp(command, ">ELEMENTS") == 0) {
|
||||
if (!elements)
|
||||
error->all(FLERR,"MDI engine command did not define element list");
|
||||
if (!elements) error->all(FLERR, "MDI engine command did not define element list");
|
||||
receive_elements();
|
||||
|
||||
} else if (strcmp(command, ">FORCES") == 0) {
|
||||
@ -362,7 +373,7 @@ int MDIEngine::execute_command(const char *command, MDI_Comm mdicomm)
|
||||
else
|
||||
receive_double3(VELOCITY);
|
||||
|
||||
// -----------------------------------------------
|
||||
// -----------------------------------------------
|
||||
|
||||
} else if (strcmp(command, "<@") == 0) {
|
||||
ierr = MDI_Send(node_engine, MDI_NAME_LENGTH, MDI_CHAR, mdicomm);
|
||||
@ -411,9 +422,9 @@ int MDIEngine::execute_command(const char *command, MDI_Comm mdicomm)
|
||||
} else if (strcmp(command, "<VELOCITIES") == 0) {
|
||||
send_double3(VELOCITY);
|
||||
|
||||
// -----------------------------------------------
|
||||
// -----------------------------------------------
|
||||
|
||||
// MDI action commands at @DEFAULT node
|
||||
// MDI action commands at @DEFAULT node
|
||||
|
||||
} else if (strcmp(command, "MD") == 0) {
|
||||
md();
|
||||
@ -421,9 +432,9 @@ int MDIEngine::execute_command(const char *command, MDI_Comm mdicomm)
|
||||
} else if (strcmp(command, "OPTG") == 0) {
|
||||
optg();
|
||||
|
||||
// -----------------------------------------------
|
||||
// -----------------------------------------------
|
||||
|
||||
// MDI node commands
|
||||
// MDI node commands
|
||||
|
||||
} else if (strcmp(command, "@INIT_MD") == 0) {
|
||||
if (mode != DEFAULT) error->all(FLERR, "MDI: MDI engine is already performing a simulation");
|
||||
@ -458,14 +469,14 @@ int MDIEngine::execute_command(const char *command, MDI_Comm mdicomm)
|
||||
strncpy(node_driver, command, MDI_COMMAND_LENGTH);
|
||||
node_match = false;
|
||||
|
||||
// exit command
|
||||
// exit command
|
||||
|
||||
} else if (strcmp(command, "EXIT") == 0) {
|
||||
exit_command = true;
|
||||
|
||||
// -------------------------------------------------------
|
||||
// custom LAMMPS commands
|
||||
// -------------------------------------------------------
|
||||
// -------------------------------------------------------
|
||||
// custom LAMMPS commands
|
||||
// -------------------------------------------------------
|
||||
|
||||
} else if (strcmp(command, "NBYTES") == 0) {
|
||||
nbytes_command();
|
||||
@ -478,9 +489,9 @@ int MDIEngine::execute_command(const char *command, MDI_Comm mdicomm)
|
||||
} else if (strcmp(command, "<KE") == 0) {
|
||||
send_ke();
|
||||
|
||||
// -------------------------------------------------------
|
||||
// unknown command
|
||||
// -------------------------------------------------------
|
||||
// -------------------------------------------------------
|
||||
// unknown command
|
||||
// -------------------------------------------------------
|
||||
|
||||
} else {
|
||||
error->all(FLERR, "MDI: Unknown command {} received from driver", command);
|
||||
@ -998,9 +1009,9 @@ void MDIEngine::create_system()
|
||||
// create list of 1 to sys_natoms IDs
|
||||
// optionally set charges if specified by ">CHARGES"
|
||||
|
||||
tagint* sys_ids;
|
||||
tagint *sys_ids;
|
||||
memory->create(sys_ids, sys_natoms, "mdi:sys_ids");
|
||||
for (int i = 0; i < sys_natoms; i++) sys_ids[i] = i+1;
|
||||
for (int i = 0; i < sys_natoms; i++) sys_ids[i] = i + 1;
|
||||
|
||||
if (flag_velocities)
|
||||
lammps_create_atoms(lmp, sys_natoms, sys_ids, sys_types, sys_coords, sys_velocities, nullptr,
|
||||
@ -1148,9 +1159,16 @@ void MDIEngine::receive_cell()
|
||||
for (int icell = 0; icell < 9; icell++) sys_cell[icell] *= mdi2lmp_length;
|
||||
|
||||
// error check that edge vectors match LAMMPS triclinic requirement
|
||||
// 3,7,6 = xy, yz, xz tilt factors
|
||||
|
||||
if (sys_cell[1] != 0.0 || sys_cell[2] != 0.0 || sys_cell[5] != 0.0)
|
||||
error->all(FLERR, "MDI: Received cell edges are not LAMMPS compatible");
|
||||
error->all(FLERR, "MDI: Received cell edges are not an upper triangular matrix");
|
||||
|
||||
if (sys_cell[3] != 0.0 || sys_cell[7] != 0.0 || sys_cell[6] != 0.0)
|
||||
if (!domain->triclinic)
|
||||
error->all(FLERR,
|
||||
"MDI: Received cell edges are for a triclinic box, "
|
||||
"but LAMMPS is using an orthogonal box");
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
@ -1227,8 +1245,7 @@ void MDIEngine::receive_elements()
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (itype > ntypes)
|
||||
error->all(FLERR,"MDI element not found in element list");
|
||||
if (itype > ntypes) error->all(FLERR, "MDI element not found in element list");
|
||||
}
|
||||
}
|
||||
|
||||
@ -1493,6 +1510,9 @@ void MDIEngine::send_pe()
|
||||
/* ----------------------------------------------------------------------
|
||||
<STRESS command
|
||||
send 9-component stress tensor (no kinetic energy term)
|
||||
should be intensive quantity (divided by volume in pressure compute)
|
||||
MDI stress tensor units are energy/volume,
|
||||
so conversion factor includes nktv2p to convert pressure back to virial
|
||||
---------------------------------------------------------------------- */
|
||||
|
||||
void MDIEngine::send_stress()
|
||||
@ -1837,6 +1857,8 @@ void MDIEngine::unit_conversions()
|
||||
}
|
||||
|
||||
// pressure or stress units = force/area = energy/volume
|
||||
// MDI energy/volume = Hartree/Bohr^3,
|
||||
// so need to remove LAMMPS nktv2p from pressure
|
||||
|
||||
mdi2lmp_pressure = 1.0;
|
||||
lmp2mdi_pressure = 1.0;
|
||||
|
||||
@ -22,8 +22,6 @@ namespace LAMMPS_NS {
|
||||
class MDIEngine : protected Pointers {
|
||||
public:
|
||||
MDIEngine(class LAMMPS *, int, char **);
|
||||
|
||||
int execute_command(const char *command, MDI_Comm mdicomm);
|
||||
void engine_node(const char *node);
|
||||
|
||||
private:
|
||||
@ -87,9 +85,13 @@ class MDIEngine : protected Pointers {
|
||||
class Irregular *irregular; // irregular comm if new COORDS
|
||||
// are highly displaced
|
||||
|
||||
// static method for MDI to callback to, when LAMMPS used as plugin engine
|
||||
|
||||
static int execute_command_plugin_wrapper(const char *, MDI_Comm, void *);
|
||||
|
||||
// class methods
|
||||
|
||||
void mdi_engine(int, char **);
|
||||
int execute_command(const char *, MDI_Comm);
|
||||
void mdi_commands();
|
||||
|
||||
void mdi_md();
|
||||
|
||||
@ -72,18 +72,23 @@ MDIPlugin::MDIPlugin(LAMMPS *_lmp, int narg, char **arg) : Pointers(_lmp)
|
||||
|
||||
// error checks
|
||||
|
||||
if (!mdi_arg || !infile_arg || !lammps_command)
|
||||
error->all(FLERR, "MDI plugin must specify mdi, infile, command keywords");
|
||||
if (!mdi_arg || !lammps_command)
|
||||
error->all(FLERR, "MDI plugin must specify mdi and command keywords");
|
||||
|
||||
// build full plugin_args string for args to plugin library
|
||||
|
||||
int n = strlen(mdi_arg) + strlen(infile_arg) + strlen(extra_arg) + 16;
|
||||
int n = strlen(mdi_arg) + 16;
|
||||
if (infile_arg) n += strlen(infile_arg);
|
||||
if (extra_arg) n += strlen(extra_arg);
|
||||
auto plugin_args = new char[n];
|
||||
plugin_args[0] = 0;
|
||||
strcat(plugin_args, "-mdi \"");
|
||||
strcat(plugin_args, mdi_arg);
|
||||
strcat(plugin_args, "\" -in ");
|
||||
strcat(plugin_args, infile_arg);
|
||||
strcat(plugin_args, "\"");
|
||||
if (infile_arg) {
|
||||
strcat(plugin_args, " -in ");
|
||||
strcat(plugin_args, infile_arg);
|
||||
}
|
||||
if (extra_arg) {
|
||||
strcat(plugin_args, " ");
|
||||
strcat(plugin_args, extra_arg);
|
||||
@ -91,7 +96,8 @@ MDIPlugin::MDIPlugin(LAMMPS *_lmp, int narg, char **arg) : Pointers(_lmp)
|
||||
|
||||
// launch the MDI plugin library
|
||||
// path for lib was specified in -mdi command-line arg when LAMMPS started
|
||||
// this calls back to plugin_wrapper, which must issue MDI EXIT at end
|
||||
// this calls back to plugin_wrapper(), which issues MDI EXIT at end & returns
|
||||
// plugin_wrapper() must be a static method
|
||||
|
||||
MDI_Launch_plugin(plugin_name, plugin_args, &world, plugin_wrapper, (void *) this);
|
||||
|
||||
@ -99,8 +105,9 @@ MDIPlugin::MDIPlugin(LAMMPS *_lmp, int narg, char **arg) : Pointers(_lmp)
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
callback function from MDI_Launch_plugin()
|
||||
this function wraps entire interaction of LAMMPS driver with the plugin
|
||||
wrapper on entire interaction of LAMMPS as a driver with the plugin engine
|
||||
invoked as a callback by MDI once plugin library engine is launched
|
||||
this is a static method in mdi_plugin.h
|
||||
---------------------------------------------------------------------- */
|
||||
|
||||
int MDIPlugin::plugin_wrapper(void * /*pmpicomm*/, MDI_Comm mdicomm, void *vptr)
|
||||
|
||||
@ -26,6 +26,9 @@ class MDIPlugin : protected Pointers {
|
||||
private:
|
||||
char *lammps_command;
|
||||
|
||||
// static method for MDI to callback to
|
||||
// when LAMMPS is a driver which launches a plugin engine
|
||||
|
||||
static int plugin_wrapper(void *, MDI_Comm, void *);
|
||||
};
|
||||
|
||||
|
||||
@ -23,6 +23,7 @@
|
||||
#include "math_const.h"
|
||||
#include "memory.h"
|
||||
#include "neigh_list.h"
|
||||
#include "suffix.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
@ -37,6 +38,7 @@ static constexpr double EPSILON = 1.0e-6;
|
||||
PairLJCutCoulCutDielectricOMP::PairLJCutCoulCutDielectricOMP(LAMMPS *_lmp) :
|
||||
PairLJCutCoulCutDielectric(_lmp), ThrOMP(_lmp, THR_PAIR)
|
||||
{
|
||||
suffix_flag |= Suffix::OMP;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
@ -99,7 +101,7 @@ void PairLJCutCoulCutDielectricOMP::eval(int iifrom, int iito, ThrData *const th
|
||||
{
|
||||
int i, j, ii, jj, jnum, itype, jtype;
|
||||
double qtmp, etmp, xtmp, ytmp, ztmp, delx, dely, delz, evdwl, ecoul;
|
||||
double fpair_i, fpair_j;
|
||||
double fpair_i;
|
||||
double rsq, r2inv, r6inv, forcecoul, forcelj, factor_coul, factor_lj;
|
||||
double efield_i, epot_i;
|
||||
int *ilist, *jlist, *numneigh, **firstneigh;
|
||||
@ -130,10 +132,10 @@ void PairLJCutCoulCutDielectricOMP::eval(int iifrom, int iito, ThrData *const th
|
||||
|
||||
i = ilist[ii];
|
||||
qtmp = q[i];
|
||||
etmp = eps[i];
|
||||
xtmp = x[i].x;
|
||||
ytmp = x[i].y;
|
||||
ztmp = x[i].z;
|
||||
etmp = eps[i];
|
||||
itype = type[i];
|
||||
jlist = firstneigh[i];
|
||||
jnum = numneigh[i];
|
||||
@ -141,6 +143,7 @@ void PairLJCutCoulCutDielectricOMP::eval(int iifrom, int iito, ThrData *const th
|
||||
extmp = eytmp = eztmp = 0.0;
|
||||
|
||||
// self term Eq. (55) for I_{ii} and Eq. (52) and in Barros et al
|
||||
|
||||
double curvature_threshold = sqrt(area[i]);
|
||||
if (curvature[i] < curvature_threshold) {
|
||||
double sf = curvature[i] / (4.0 * MY_PIS * curvature_threshold) * area[i] * q[i];
|
||||
@ -151,7 +154,7 @@ void PairLJCutCoulCutDielectricOMP::eval(int iifrom, int iito, ThrData *const th
|
||||
efield[i][0] = efield[i][1] = efield[i][2] = 0;
|
||||
}
|
||||
|
||||
epot[i] = 0;
|
||||
epot[i] = 0.0;
|
||||
|
||||
for (jj = 0; jj < jnum; jj++) {
|
||||
j = jlist[jj];
|
||||
@ -167,9 +170,10 @@ void PairLJCutCoulCutDielectricOMP::eval(int iifrom, int iito, ThrData *const th
|
||||
|
||||
if (rsq < cutsq[itype][jtype]) {
|
||||
r2inv = 1.0 / rsq;
|
||||
const double rinv = sqrt(r2inv);
|
||||
|
||||
if (rsq < cut_coulsq[itype][jtype] && rsq > EPSILON) {
|
||||
efield_i = qqrd2e * q[j] * sqrt(r2inv);
|
||||
efield_i = qqrd2e * q[j] * rinv;
|
||||
forcecoul = qtmp * efield_i;
|
||||
epot_i = efield_i;
|
||||
} else
|
||||
@ -182,7 +186,6 @@ void PairLJCutCoulCutDielectricOMP::eval(int iifrom, int iito, ThrData *const th
|
||||
forcelj = 0.0;
|
||||
|
||||
fpair_i = (factor_coul * etmp * forcecoul + factor_lj * forcelj) * r2inv;
|
||||
|
||||
fxtmp += delx * fpair_i;
|
||||
fytmp += dely * fpair_i;
|
||||
fztmp += delz * fpair_i;
|
||||
@ -193,29 +196,18 @@ void PairLJCutCoulCutDielectricOMP::eval(int iifrom, int iito, ThrData *const th
|
||||
eztmp += delz * efield_i;
|
||||
epot[i] += epot_i;
|
||||
|
||||
if (NEWTON_PAIR || j >= nlocal) {
|
||||
fpair_j = (factor_coul * eps[j] * forcecoul + factor_lj * forcelj) * r2inv;
|
||||
f[j].x -= delx * fpair_j;
|
||||
f[j].y -= dely * fpair_j;
|
||||
f[j].z -= delz * fpair_j;
|
||||
}
|
||||
|
||||
if (EFLAG) {
|
||||
if (rsq < cut_coulsq[itype][jtype]) {
|
||||
ecoul = factor_coul * qqrd2e * qtmp * q[j] * (etmp + eps[j]) * sqrt(r2inv);
|
||||
ecoul = factor_coul * qqrd2e * qtmp * q[j] * 0.5 * (etmp + eps[j]) * rinv;
|
||||
} else
|
||||
ecoul = 0.0;
|
||||
ecoul *= 0.5;
|
||||
if (rsq < cut_ljsq[itype][jtype]) {
|
||||
evdwl = r6inv * (lj3[itype][jtype] * r6inv - lj4[itype][jtype]) - offset[itype][jtype];
|
||||
evdwl *= factor_lj;
|
||||
} else
|
||||
evdwl = 0.0;
|
||||
}
|
||||
|
||||
if (EVFLAG)
|
||||
ev_tally_thr(this, i, j, nlocal, NEWTON_PAIR, evdwl, ecoul, fpair_i, delx, dely, delz,
|
||||
thr);
|
||||
if (EVFLAG) ev_tally_full_thr(this, i, evdwl, ecoul, fpair_i, delx, dely, delz, thr);
|
||||
}
|
||||
}
|
||||
f[i].x += fxtmp;
|
||||
|
||||
@ -23,6 +23,7 @@
|
||||
#include "math_const.h"
|
||||
#include "memory.h"
|
||||
#include "neigh_list.h"
|
||||
#include "suffix.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
@ -37,6 +38,7 @@ static constexpr double EPSILON = 1.0e-6;
|
||||
PairLJCutCoulDebyeDielectricOMP::PairLJCutCoulDebyeDielectricOMP(LAMMPS *_lmp) :
|
||||
PairLJCutCoulDebyeDielectric(_lmp), ThrOMP(_lmp, THR_PAIR)
|
||||
{
|
||||
suffix_flag |= Suffix::OMP;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
@ -99,7 +101,7 @@ void PairLJCutCoulDebyeDielectricOMP::eval(int iifrom, int iito, ThrData *const
|
||||
{
|
||||
int i, j, ii, jj, jnum, itype, jtype;
|
||||
double qtmp, etmp, xtmp, ytmp, ztmp, delx, dely, delz, evdwl, ecoul;
|
||||
double fpair_i, fpair_j;
|
||||
double fpair_i;
|
||||
double rsq, r2inv, r6inv, forcecoul, forcelj, factor_coul, factor_lj, efield_i, epot_i;
|
||||
double r, rinv, screening;
|
||||
int *ilist, *jlist, *numneigh, **firstneigh;
|
||||
@ -185,7 +187,6 @@ void PairLJCutCoulDebyeDielectricOMP::eval(int iifrom, int iito, ThrData *const
|
||||
forcelj = 0.0;
|
||||
|
||||
fpair_i = (factor_coul * etmp * forcecoul + factor_lj * forcelj) * r2inv;
|
||||
|
||||
fxtmp += delx * fpair_i;
|
||||
fytmp += dely * fpair_i;
|
||||
fztmp += delz * fpair_i;
|
||||
@ -196,19 +197,11 @@ void PairLJCutCoulDebyeDielectricOMP::eval(int iifrom, int iito, ThrData *const
|
||||
eztmp += delz * efield_i;
|
||||
epot[i] += epot_i;
|
||||
|
||||
if (NEWTON_PAIR || j >= nlocal) {
|
||||
fpair_j = (factor_coul * eps[j] * forcecoul + factor_lj * forcelj) * r2inv;
|
||||
f[j].x -= delx * fpair_j;
|
||||
f[j].y -= dely * fpair_j;
|
||||
f[j].z -= delz * fpair_j;
|
||||
}
|
||||
|
||||
if (EFLAG) {
|
||||
if (rsq < cut_coulsq[itype][jtype]) {
|
||||
ecoul = factor_coul * qqrd2e * qtmp * q[j] * (etmp + eps[j]) * rinv * screening;
|
||||
ecoul = factor_coul * qqrd2e * qtmp * q[j] * 0.5 * (etmp + eps[j]) * rinv * screening;
|
||||
} else
|
||||
ecoul = 0.0;
|
||||
ecoul *= 0.5;
|
||||
if (rsq < cut_ljsq[itype][jtype]) {
|
||||
evdwl = r6inv * (lj3[itype][jtype] * r6inv - lj4[itype][jtype]) - offset[itype][jtype];
|
||||
evdwl *= factor_lj;
|
||||
@ -216,9 +209,7 @@ void PairLJCutCoulDebyeDielectricOMP::eval(int iifrom, int iito, ThrData *const
|
||||
evdwl = 0.0;
|
||||
}
|
||||
|
||||
if (EVFLAG)
|
||||
ev_tally_thr(this, i, j, nlocal, NEWTON_PAIR, evdwl, ecoul, fpair_i, delx, dely, delz,
|
||||
thr);
|
||||
if (EVFLAG) ev_tally_full_thr(this, i, evdwl, ecoul, fpair_i, delx, dely, delz, thr);
|
||||
}
|
||||
}
|
||||
f[i].x += fxtmp;
|
||||
|
||||
@ -24,6 +24,7 @@
|
||||
#include "math_const.h"
|
||||
#include "memory.h"
|
||||
#include "neigh_list.h"
|
||||
#include "suffix.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
@ -39,6 +40,7 @@ static constexpr double EPSILON = 1.0e-6;
|
||||
PairLJCutCoulLongDielectricOMP::PairLJCutCoulLongDielectricOMP(LAMMPS *_lmp) :
|
||||
PairLJCutCoulLongDielectric(_lmp), ThrOMP(_lmp, THR_PAIR)
|
||||
{
|
||||
suffix_flag |= Suffix::OMP;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
@ -229,10 +231,10 @@ void PairLJCutCoulLongDielectricOMP::eval(int iifrom, int iito, ThrData *const t
|
||||
if (EFLAG) {
|
||||
if (rsq < cut_coulsq) {
|
||||
if (!ncoultablebits || rsq <= tabinnersq)
|
||||
ecoul = prefactor * (etmp + eps[j]) * erfc;
|
||||
ecoul = prefactor * 0.5 * (etmp + eps[j]) * erfc;
|
||||
else {
|
||||
table = etable[itable] + fraction * detable[itable];
|
||||
ecoul = qtmp * q[j] * (etmp + eps[j]) * table;
|
||||
ecoul = qtmp * q[j] * 0.5 * (etmp + eps[j]) * table;
|
||||
}
|
||||
if (factor_coul < 1.0) ecoul -= (1.0 - factor_coul) * prefactor;
|
||||
} else
|
||||
|
||||
@ -597,9 +597,8 @@ void ThrOMP::ev_tally_full_thr(Pair * const pair, const int i, const double evdw
|
||||
const double ecoul, const double fpair, const double delx,
|
||||
const double dely, const double delz, ThrData * const thr)
|
||||
{
|
||||
|
||||
if (pair->eflag_either)
|
||||
e_tally_thr(pair, i, i+1, i, 0, evdwl, ecoul, thr);
|
||||
e_tally_thr(pair, i, /*j*/ i+1, /*nlocal*/ i+1, /*newton_pair*/ 0, evdwl, ecoul, thr);
|
||||
|
||||
if (pair->vflag_either) {
|
||||
double v[6];
|
||||
@ -610,7 +609,7 @@ void ThrOMP::ev_tally_full_thr(Pair * const pair, const int i, const double evdw
|
||||
v[4] = delx*delz*fpair;
|
||||
v[5] = dely*delz*fpair;
|
||||
|
||||
v_tally_thr(pair, i, i+1, i, 0, v, thr);
|
||||
v_tally_thr(pair, i, /*j*/ i+1, /*nlocal*/ i+1, /*newton_pair*/ 0, v, thr);
|
||||
}
|
||||
|
||||
if (pair->num_tally_compute > 0) {
|
||||
|
||||
@ -1712,9 +1712,12 @@ void AtomVec::data_atom(double *coord, imageint imagetmp, const std::vector<std:
|
||||
|
||||
// error checks applicable to all styles
|
||||
|
||||
if (tag[nlocal] <= 0) error->one(FLERR, "Invalid atom ID in Atoms section of data file");
|
||||
if (tag[nlocal] <= 0)
|
||||
error->one(FLERR, "Invalid atom ID {} in line {} of Atoms section of data file",
|
||||
tag[nlocal], nlocal+1);
|
||||
if (type[nlocal] <= 0 || type[nlocal] > atom->ntypes)
|
||||
error->one(FLERR, "Invalid atom type in Atoms section of data file");
|
||||
error->one(FLERR, "Invalid atom type {} for atom {} in line {} of Atoms section of data file",
|
||||
type[nlocal], tag[nlocal], nlocal+1);
|
||||
|
||||
// if needed, modify unpacked values or initialize other peratom values
|
||||
|
||||
|
||||
@ -25,6 +25,7 @@ PairStyle(hybrid,PairHybrid);
|
||||
namespace LAMMPS_NS {
|
||||
|
||||
class PairHybrid : public Pair {
|
||||
friend class AtomVecDielectric;
|
||||
friend class ComputeSpin;
|
||||
friend class FixGPU;
|
||||
friend class FixIntel;
|
||||
|
||||
@ -559,6 +559,10 @@ std::string ReadRestart::file_search(const std::string &inpfile)
|
||||
bigint maxnum = -1;
|
||||
loc = pattern.find('*');
|
||||
if (loc != std::string::npos) {
|
||||
// the regex matcher in utils::strmatch() only checks the first 256 characters.
|
||||
if (loc > 256)
|
||||
error->one(FLERR, "Filename part before '*' is too long to find restart with largest step");
|
||||
|
||||
// convert pattern to equivalent regexp
|
||||
pattern.replace(loc,1,"\\d+");
|
||||
|
||||
|
||||
@ -1516,8 +1516,8 @@ static int re_matchp(const char *text, re_t pattern, int *matchlen);
|
||||
|
||||
/* Definitions: */
|
||||
|
||||
#define MAX_REGEXP_OBJECTS 30 /* Max number of regex symbols in expression. */
|
||||
#define MAX_CHAR_CLASS_LEN 40 /* Max length of character-class buffer in. */
|
||||
#define MAX_REGEXP_OBJECTS 256 /* Max number of regex symbols in expression. */
|
||||
#define MAX_CHAR_CLASS_LEN 256 /* Max length of character-class buffer in. */
|
||||
|
||||
enum {
|
||||
RX_UNUSED,
|
||||
|
||||
223
unittest/force-styles/tests/data.dielectric
Normal file
223
unittest/force-styles/tests/data.dielectric
Normal file
@ -0,0 +1,223 @@
|
||||
LAMMPS data file via write_data, version 5 May 2020, timestep = 0
|
||||
|
||||
29 atoms
|
||||
5 atom types
|
||||
24 bonds
|
||||
5 bond types
|
||||
30 angles
|
||||
4 angle types
|
||||
31 dihedrals
|
||||
5 dihedral types
|
||||
2 impropers
|
||||
2 improper types
|
||||
|
||||
-6.024572 8.975428 xlo xhi
|
||||
-7.692866 7.307134 ylo yhi
|
||||
-8.086924 6.913076 zlo zhi
|
||||
|
||||
Masses
|
||||
|
||||
1 12.0107
|
||||
2 4.00794
|
||||
3 14.0067
|
||||
4 15.9994
|
||||
5 15.9994
|
||||
|
||||
Pair Coeffs # zero
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
|
||||
Bond Coeffs # zero
|
||||
|
||||
1 1.5
|
||||
2 1.1
|
||||
3 1.3
|
||||
4 1.2
|
||||
5 1
|
||||
|
||||
Angle Coeffs # zero
|
||||
|
||||
1 110.1
|
||||
2 111
|
||||
3 120
|
||||
4 108.5
|
||||
|
||||
Dihedral Coeffs # zero
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
|
||||
Improper Coeffs # zero
|
||||
|
||||
1
|
||||
2
|
||||
|
||||
Atoms # dielectric
|
||||
|
||||
10 2 1 7.0000000000000007e-02 2.0185283555536988e+00 -1.4283966846517357e+00 -9.6733527271133024e-01 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
11 2 2 8.9999999999999997e-02 1.7929780509347666e+00 -1.9871047540768743e+00 -1.8840626643185674e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
12 2 1 -2.7000000000000002e-01 3.0030247876861225e+00 -4.8923319967572748e-01 -1.6188658531537248e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
13 2 2 8.9999999999999997e-02 4.0447273787895934e+00 -9.0131998547446246e-01 -1.6384447268320836e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
14 2 2 8.9999999999999997e-02 2.6033152817257075e+00 -4.0789761505963579e-01 -2.6554413538823063e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
2 1 2 3.1000000000000000e-01 3.0197083955402204e-01 2.9515239068888608e+00 -8.5689735572907566e-01 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
3 1 1 -2.0000000000000000e-02 -6.9435377880558602e-01 1.2440473127136711e+00 -6.2233801468892025e-01 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
4 1 2 8.9999999999999997e-02 -1.5771614164685133e+00 1.4915333140468066e+00 -1.2487126845040522e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
6 1 1 5.1000000000000001e-01 2.9412607937706009e-01 2.2719282656652909e-01 -1.2843094067857870e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
7 1 4 -5.1000000000000001e-01 3.4019871062879609e-01 -9.1277350075786561e-03 -2.4633113224304561e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
19 3 2 4.2359999999999998e-01 1.5349125211132961e+00 2.6315969880333707e+00 -4.2472859440220647e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
15 2 2 8.9999999999999997e-02 2.9756315249791303e+00 5.6334269722969288e-01 -1.2437650754599008e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
18 3 4 -8.4719999999999995e-01 2.1384791188033843e+00 3.0177261773770208e+00 -3.5160827596876225e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
20 3 2 4.2359999999999998e-01 2.7641167828863153e+00 3.6833419064000221e+00 -3.9380850623312638e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
8 2 3 -4.6999999999999997e-01 1.1641187171852805e+00 -4.8375305955385234e-01 -6.7659823767368688e-01 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
9 2 2 3.1000000000000000e-01 1.3777459838125838e+00 -2.5366338669522998e-01 2.6877644730326306e-01 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
16 2 1 5.1000000000000001e-01 2.6517554244980306e+00 -2.3957110424978438e+00 3.2908335999178327e-02 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
17 2 4 -5.1000000000000001e-01 2.2309964792710639e+00 -2.1022918943319384e+00 1.1491948328949437e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
1 1 3 -4.6999999999999997e-01 -2.7993683669226832e-01 2.4726588069312840e+00 -1.7200860244148433e-01 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
5 1 2 8.9999999999999997e-02 -8.9501761359359255e-01 9.3568128743071344e-01 4.0227731871484346e-01 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
21 4 5 -8.4719999999999995e-01 4.9064454390208301e+00 -4.0751205255383196e+00 -3.6215576073601046e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
22 4 2 4.2359999999999998e-01 4.3687453488627543e+00 -4.2054270536772504e+00 -4.4651491269372565e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
23 4 2 4.2359999999999998e-01 5.7374928154769504e+00 -3.5763355905184966e+00 -3.8820297194230728e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
24 5 5 -8.4719999999999995e-01 2.0684115301174013e+00 3.1518221747664397e+00 3.1554242678474576e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
25 5 2 4.2359999999999998e-01 1.2998381073113014e+00 3.2755513587518097e+00 2.5092990173114837e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
26 5 2 4.2359999999999998e-01 2.5807438597688113e+00 4.0120175892854135e+00 3.2133398379059099e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
27 6 5 -8.4719999999999995e-01 -1.9613581876744359e+00 -4.3556300596085160e+00 2.1101467673534788e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
28 6 2 4.2359999999999998e-01 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
29 6 2 4.2359999999999998e-01 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 -0.0406403 0.572055 -0.819208 0.490491 45 57.5 57.5 0 0 0 0
|
||||
|
||||
Velocities
|
||||
|
||||
1 7.7867804888392077e-04 5.8970331623292821e-04 -2.2179517633030531e-04
|
||||
2 2.7129529964126462e-03 4.6286427111164284e-03 3.5805549693846352e-03
|
||||
3 -1.2736791029204805e-03 1.6108674226414498e-03 -3.3618185901550799e-04
|
||||
4 -9.2828595122009308e-04 -1.2537885319521818e-03 -4.1204974953432108e-03
|
||||
5 -1.1800848061603740e-03 7.5424401975844038e-04 6.9023177964912290e-05
|
||||
6 -3.0914004879905335e-04 1.2755385764678133e-03 7.9574303350202582e-04
|
||||
7 -1.1037894966874103e-04 -7.6764845099077425e-04 -7.7217630460203659e-04
|
||||
8 3.9060281273221989e-04 -8.1444231918053418e-04 1.5134641148324972e-04
|
||||
9 1.2475530960659720e-03 -2.6608454451432528e-03 1.1117602907112732e-03
|
||||
10 4.5008983776042893e-04 4.9530197647538077e-04 -2.3336234361093645e-04
|
||||
11 -3.6977669078869707e-04 -1.5289071951960539e-03 -2.9176389881837113e-03
|
||||
12 1.0850834530183159e-03 -6.4965897903201833e-04 -1.2971152622619948e-03
|
||||
13 4.0754559196230639e-03 3.5043502394946119e-03 -7.8324487687854666e-04
|
||||
14 -1.3837220448746613e-04 -4.0656048637594394e-03 -3.9333461173944500e-03
|
||||
15 -4.3301707382721859e-03 -3.1802661664634938e-03 3.2037919043360571e-03
|
||||
16 -9.6715751018414326e-05 -5.0016572678960377e-04 1.4945658875149626e-03
|
||||
17 6.5692180538157174e-04 3.6635779995305095e-04 8.3495414466050911e-04
|
||||
18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04
|
||||
19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03
|
||||
20 4.7777805013736515e-03 5.1003745845520452e-03 1.8002873923729241e-03
|
||||
21 -9.5568188553430398e-04 1.6594630943762931e-04 -1.8199788009966615e-04
|
||||
22 -3.3137518957653462e-03 -2.8683968287936054e-03 3.6384389958326871e-03
|
||||
23 2.4209481134686401e-04 -4.5457709985051130e-03 2.7663581642115042e-03
|
||||
24 2.5447450568861086e-04 4.8412447786110117e-04 -4.8021914527341357e-04
|
||||
25 4.3722771097312743e-03 -4.5184411669545515e-03 2.5200952006556795e-03
|
||||
26 -1.9250110555001179e-03 -3.0342169883610837e-03 3.5062814567984532e-03
|
||||
27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04
|
||||
28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03
|
||||
29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03
|
||||
|
||||
Bonds
|
||||
|
||||
1 5 1 2
|
||||
2 3 1 3
|
||||
3 2 3 4
|
||||
4 2 3 5
|
||||
5 1 3 6
|
||||
6 3 6 8
|
||||
7 4 6 7
|
||||
8 5 8 9
|
||||
9 3 8 10
|
||||
10 2 10 11
|
||||
11 1 10 12
|
||||
12 1 10 16
|
||||
13 2 12 13
|
||||
14 2 12 14
|
||||
15 2 12 15
|
||||
16 4 16 17
|
||||
17 5 18 19
|
||||
18 5 18 20
|
||||
19 5 21 22
|
||||
20 5 21 23
|
||||
21 5 24 25
|
||||
22 5 24 26
|
||||
23 5 27 28
|
||||
24 5 27 29
|
||||
|
||||
Angles
|
||||
|
||||
1 4 2 1 3
|
||||
2 4 1 3 5
|
||||
3 4 1 3 4
|
||||
4 4 1 3 6
|
||||
5 4 4 3 5
|
||||
6 2 5 3 6
|
||||
7 2 4 3 6
|
||||
8 3 3 6 7
|
||||
9 3 3 6 8
|
||||
10 3 7 6 8
|
||||
11 2 6 8 9
|
||||
12 2 9 8 10
|
||||
13 3 6 8 10
|
||||
14 2 8 10 11
|
||||
15 3 8 10 16
|
||||
16 2 11 10 12
|
||||
17 1 12 10 16
|
||||
18 1 8 10 12
|
||||
19 2 11 10 16
|
||||
20 2 10 12 15
|
||||
21 2 10 12 14
|
||||
22 2 10 12 13
|
||||
23 4 13 12 15
|
||||
24 4 13 12 14
|
||||
25 4 14 12 15
|
||||
26 4 10 16 17
|
||||
27 1 19 18 20
|
||||
28 1 22 21 23
|
||||
29 1 25 24 26
|
||||
30 1 28 27 29
|
||||
|
||||
Dihedrals
|
||||
|
||||
1 2 2 1 3 6
|
||||
2 2 2 1 3 4
|
||||
3 3 2 1 3 5
|
||||
4 1 1 3 6 8
|
||||
5 1 1 3 6 7
|
||||
6 5 4 3 6 8
|
||||
7 5 4 3 6 7
|
||||
8 5 5 3 6 8
|
||||
9 5 5 3 6 7
|
||||
10 4 3 6 8 9
|
||||
11 3 3 6 8 10
|
||||
12 3 7 6 8 9
|
||||
13 4 7 6 8 10
|
||||
14 2 6 8 10 12
|
||||
15 2 6 8 10 16
|
||||
16 2 6 8 10 11
|
||||
17 2 9 8 10 12
|
||||
18 4 9 8 10 16
|
||||
19 5 9 8 10 11
|
||||
20 5 8 10 12 13
|
||||
21 1 8 10 12 14
|
||||
22 5 8 10 12 15
|
||||
23 4 8 10 16 17
|
||||
24 5 11 10 12 13
|
||||
25 5 11 10 12 14
|
||||
26 5 11 10 12 15
|
||||
27 2 11 10 16 17
|
||||
28 2 12 10 16 17
|
||||
29 5 16 10 12 13
|
||||
30 5 16 10 12 14
|
||||
31 5 16 10 12 15
|
||||
|
||||
Impropers
|
||||
|
||||
1 1 6 3 8 7
|
||||
2 2 8 6 10 9
|
||||
@ -1,6 +1,5 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
tags: generated
|
||||
date_generated: Mon Aug 15 01:14:02 2022
|
||||
epsilon: 4e-14
|
||||
skip_tests:
|
||||
|
||||
30
unittest/force-styles/tests/in.dielectric
Normal file
30
unittest/force-styles/tests/in.dielectric
Normal file
@ -0,0 +1,30 @@
|
||||
variable newton_pair index on
|
||||
variable newton_bond index on
|
||||
variable bond_factor index 0.10
|
||||
variable angle_factor index 0.25
|
||||
variable dihedral_factor index 0.50
|
||||
variable units index real
|
||||
variable input_dir index .
|
||||
variable data_file index ${input_dir}/data.dielectric
|
||||
variable pair_style index 'zero 8.0'
|
||||
variable bond_style index zero
|
||||
variable angle_style index zero
|
||||
variable dihedral_style index zero
|
||||
variable improper_style index zero
|
||||
variable t_target index 100.0
|
||||
|
||||
atom_style dielectric
|
||||
atom_modify map array
|
||||
neigh_modify delay 2 every 2 check no
|
||||
units ${units}
|
||||
timestep 0.1
|
||||
newton ${newton_pair} ${newton_bond}
|
||||
special_bonds lj/coul ${bond_factor} ${angle_factor} ${dihedral_factor}
|
||||
|
||||
pair_style ${pair_style}
|
||||
bond_style ${bond_style}
|
||||
angle_style ${angle_style}
|
||||
dihedral_style ${dihedral_style}
|
||||
improper_style ${improper_style}
|
||||
|
||||
read_data ${data_file}
|
||||
90
unittest/force-styles/tests/kspace-msm_dielectric.yaml
Normal file
90
unittest/force-styles/tests/kspace-msm_dielectric.yaml
Normal file
@ -0,0 +1,90 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
tags: slow
|
||||
date_generated: Fri Feb 26 23:09:26 2021
|
||||
epsilon: 5e-11
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair coul/msm/dielectric
|
||||
kspace msm/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify compute no
|
||||
kspace_style msm/dielectric 1.0e-4
|
||||
kspace_modify cutoff/adjust no
|
||||
kspace_modify pressure/scalar no # required for OPENMP with msm
|
||||
input_file: in.dielectric
|
||||
pair_style: coul/msm/dielectric 12.0
|
||||
pair_coeff: ! |
|
||||
* *
|
||||
extract: ! ""
|
||||
natoms: 29
|
||||
init_vdwl: 0
|
||||
init_coul: 0
|
||||
init_stress: ! |2-
|
||||
0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
init_forces: ! |2
|
||||
1 -1.2431042274554520e-01 1.9802439635164294e-02 -1.2934560805652109e-01
|
||||
2 2.8269278524385981e-02 -3.4942207920179560e-02 1.0640770297542697e-01
|
||||
3 -8.1680189465386487e-03 -4.8785986221933948e-04 -5.6695928705039408e-03
|
||||
4 4.7243507011203875e-02 5.7225810677036214e-03 2.2981157415777751e-02
|
||||
5 4.3987668885808254e-02 2.8248082526437083e-03 1.9808257579061947e-02
|
||||
6 8.8800593109410506e-02 3.0616972893154053e-02 1.7757857593900081e-01
|
||||
7 -5.0486939698542926e-02 -4.9269456481661235e-02 -1.4635709147687803e-01
|
||||
8 1.6854633689262176e-02 -5.3889877013588897e-02 -1.8285642394974652e-01
|
||||
9 -1.8208650616643934e-02 2.4182790534936032e-02 9.4524210516868185e-02
|
||||
10 -2.0672900504789076e-02 1.6267660397450753e-02 3.1642325617085749e-02
|
||||
11 -2.6077347154308362e-02 2.5698647975433354e-02 3.9926142487441321e-02
|
||||
12 1.3654719159291959e-01 -4.6387879848293581e-02 -1.2630362459819144e-01
|
||||
13 -5.8109748793923867e-02 2.0198435165201065e-02 4.3686597342588833e-02
|
||||
14 -4.1188291677340401e-02 1.5483839448333378e-02 3.3581503274580475e-02
|
||||
15 -4.1921005103050787e-02 4.6161233544482179e-03 4.0635456166781297e-02
|
||||
16 -2.2170937444674826e-01 1.5851926934095659e-01 1.9868545500611781e-01
|
||||
17 1.6534628352924507e-01 -1.4039310969049748e-01 -1.0077971131805565e-01
|
||||
18 2.9446307550914391e-01 2.1107871134197267e-01 -2.3822295188757561e-01
|
||||
19 -1.1497979411501752e-01 -9.8017275380857638e-02 6.3040972959571770e-02
|
||||
20 -1.7622648355130471e-01 -1.3725908418675883e-01 1.0944379079200225e-01
|
||||
21 3.8912194870992411e-01 -1.8828921633907061e-01 -2.4484558396330772e-01
|
||||
22 -2.1179780459421113e-01 1.1630259668318758e-01 5.7538328830163223e-02
|
||||
23 -1.5378773433013196e-01 8.2471585685037790e-02 8.8670855699777451e-02
|
||||
24 2.1889058460877792e-01 1.9224905198267170e-01 2.0132393658378891e-01
|
||||
25 -4.8606884549553260e-02 -7.5467587141116996e-02 -5.3747830520043643e-02
|
||||
26 -1.4967846816434563e-01 -1.1230654336245335e-01 -1.1936419612620909e-01
|
||||
27 -3.3273527730870717e-01 2.9848870486028883e-02 -1.1257620438329453e-01
|
||||
28 2.1291483938325045e-01 -4.0520384302646095e-02 8.8122927793408815e-02
|
||||
29 1.5537778047382528e-01 2.1826593660998664e-02 4.1685376599454566e-02
|
||||
run_vdwl: 0
|
||||
run_coul: 0
|
||||
run_stress: ! |2-
|
||||
0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
run_forces: ! |2
|
||||
1 -1.2395679232547130e-01 2.0146109106531619e-02 -1.2827365729808804e-01
|
||||
2 2.7886755727419794e-02 -3.5343748985890343e-02 1.0575224704522333e-01
|
||||
3 -8.1625716027346681e-03 -4.8280853342611387e-04 -5.6177982175900729e-03
|
||||
4 4.7257086969317325e-02 5.6839684424246639e-03 2.2777634266735503e-02
|
||||
5 4.3963228900686525e-02 2.8319210572596903e-03 1.9581568716000513e-02
|
||||
6 8.8542111460945233e-02 3.0663687272810280e-02 1.7623835677487854e-01
|
||||
7 -5.0273595956547790e-02 -4.9409712631872479e-02 -1.4541278378595143e-01
|
||||
8 1.7228328455862987e-02 -5.4120205381585490e-02 -1.8154834899604852e-01
|
||||
9 -1.8485411346972853e-02 2.4302377543661862e-02 9.3708642953056934e-02
|
||||
10 -2.0733723484382856e-02 1.6330981289874657e-02 3.1460670609309009e-02
|
||||
11 -2.6150839514591746e-02 2.5829754004203991e-02 3.9722511565340235e-02
|
||||
12 1.3683195341801987e-01 -4.6496929032343801e-02 -1.2561891227139674e-01
|
||||
13 -5.8193952783161113e-02 2.0243309422281770e-02 4.3465650724609249e-02
|
||||
14 -4.1278872269097378e-02 1.5532496933615860e-02 3.3394515434061488e-02
|
||||
15 -4.1987051617676026e-02 4.5853844307510777e-03 4.0398393863355121e-02
|
||||
16 -2.2207024887164900e-01 1.5899349683620562e-01 1.9759979720199139e-01
|
||||
17 1.6564040019940926e-01 -1.4064308476091039e-01 -9.9954963656764692e-02
|
||||
18 2.9554517271933162e-01 2.1285036802508378e-01 -2.3751859151483867e-01
|
||||
19 -1.1535768373316745e-01 -9.8724859420955033e-02 6.3073202014246779e-02
|
||||
20 -1.7685479806222060e-01 -1.3828729248251947e-01 1.0929448326376728e-01
|
||||
21 3.8967934355535033e-01 -1.9034991050182742e-01 -2.4389765041573847e-01
|
||||
22 -2.1209914094730067e-01 1.1729389051786178e-01 5.7400236525319739e-02
|
||||
23 -1.5388644254257433e-01 8.3394125813440953e-02 8.8340605318399698e-02
|
||||
24 2.1948400481473562e-01 1.9247712275756429e-01 2.0106466883697480e-01
|
||||
25 -4.9063599855698650e-02 -7.5615031940232669e-02 -5.3977787588657525e-02
|
||||
26 -1.4993706158308714e-01 -1.1244058819478711e-01 -1.1923046114238997e-01
|
||||
27 -3.3281163635093119e-01 2.9767190575698314e-02 -1.1185904907137413e-01
|
||||
28 2.1299846015761997e-01 -4.0390340379764550e-02 8.7603408024505169e-02
|
||||
29 1.5539855333679903e-01 2.1856782655404510e-02 4.1246381941839563e-02
|
||||
...
|
||||
89
unittest/force-styles/tests/kspace-pppm_dielectric.yaml
Normal file
89
unittest/force-styles/tests/kspace-pppm_dielectric.yaml
Normal file
@ -0,0 +1,89 @@
|
||||
---
|
||||
lammps_version: 2 Jun 2022
|
||||
date_generated: Sun Jun 5 11:47:58 2022
|
||||
epsilon: 1.5e-13
|
||||
skip_tests:
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair coul/long/dielectric
|
||||
kspace pppm/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify compute no
|
||||
kspace_style pppm/dielectric 1.0e-6
|
||||
kspace_modify gewald 0.3
|
||||
input_file: in.dielectric
|
||||
pair_style: coul/long/dielectric 8.0
|
||||
pair_coeff: ! |
|
||||
* *
|
||||
extract: ! ""
|
||||
natoms: 29
|
||||
init_vdwl: 0
|
||||
init_coul: 0
|
||||
init_stress: ! |2-
|
||||
0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
init_forces: ! |2
|
||||
1 -9.5704063239170824e-03 1.3440401839656547e-03 3.9938351166047105e-03
|
||||
2 4.2546747552535428e-03 -4.6394704924901569e-03 -1.8639383905026156e-03
|
||||
3 -6.2689436339003596e-04 -1.1923832294754119e-04 3.1024334072044251e-04
|
||||
4 2.8904653542133046e-03 4.0048286752677591e-04 -1.1881079811383200e-03
|
||||
5 2.8067481142527392e-03 1.1249538111229643e-03 -7.8992757739952202e-04
|
||||
6 1.0523465137115526e-02 5.7444835008325897e-03 -9.4171156316220847e-03
|
||||
7 -6.0442808532858950e-03 -5.8528007629445105e-03 5.2900162100588104e-03
|
||||
8 -2.9095138717290920e-03 -9.0050388447901180e-03 4.4014558257614057e-03
|
||||
9 3.2886707142652893e-03 4.4648703522243427e-03 3.8291771586486379e-04
|
||||
10 -9.0909991198697099e-04 1.7647045143455965e-03 -2.4537591861546526e-06
|
||||
11 -1.5002813696751375e-03 2.4776755287400877e-03 -2.6041426800205674e-04
|
||||
12 8.2255495247906246e-03 -6.8126223463819621e-03 -8.3464377417941820e-04
|
||||
13 -2.8154328633420100e-03 1.8626508137035600e-03 9.2570078297929057e-04
|
||||
14 -2.9991011482475407e-03 2.2193552769033294e-03 4.5675765704394564e-04
|
||||
15 -2.4422674405748931e-03 1.3779216258678446e-03 1.5087422119394080e-04
|
||||
16 -6.3065226817821248e-03 8.0994785421873144e-03 7.7948169511488970e-03
|
||||
17 2.1712932472423164e-03 -7.7092752926742779e-03 -9.9843183915653676e-03
|
||||
18 1.2250633518865794e-02 2.3931580719148072e-02 -2.3032783639349450e-02
|
||||
19 -4.5739325868170509e-03 -1.2083425237677518e-02 1.3127920656307673e-02
|
||||
20 -6.3509675186534543e-03 -1.1554317452880160e-02 1.2513366661911501e-02
|
||||
21 7.2370604334770303e-03 9.4214770437382137e-03 -2.0582480710702272e-02
|
||||
22 -5.0302962829462793e-03 -2.3954421805390562e-03 9.6853611331667918e-03
|
||||
23 -3.1397831881129165e-03 -4.7636081827106625e-03 9.7394906276265063e-03
|
||||
24 9.1592606135343238e-04 2.7705153422388124e-02 -5.8648725733196610e-03
|
||||
25 1.9389266275156363e-03 -1.0450682262511200e-02 2.6060479368781131e-03
|
||||
26 -3.5468346395038284e-03 -1.5670009179897540e-02 1.9825521897942600e-03
|
||||
27 -1.3499137089964794e-02 2.6091966390167483e-02 -1.5098953238706988e-02
|
||||
28 9.4647573055174836e-03 -1.4728281444592208e-02 8.8519568594155693e-03
|
||||
29 6.2965813400663821e-03 -1.2246582589825026e-02 6.7066960491971583e-03
|
||||
run_vdwl: 0
|
||||
run_coul: 0
|
||||
run_stress: ! |2-
|
||||
0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
run_forces: ! |2
|
||||
1 -9.5512367296693348e-03 1.3481986228832394e-03 4.0360496920819845e-03
|
||||
2 4.2310095077217249e-03 -4.6520267411891266e-03 -1.8873891848711444e-03
|
||||
3 -6.2657635097199582e-04 -1.1896339414013587e-04 3.1228053952145037e-04
|
||||
4 2.8929119769660746e-03 3.9833099588961228e-04 -1.1948966254162630e-03
|
||||
5 2.8036607264009267e-03 1.1250824895483655e-03 -7.9977001904481899e-04
|
||||
6 1.0517775415299555e-02 5.7363868487737019e-03 -9.4753365739491131e-03
|
||||
7 -6.0484479858843492e-03 -5.8590676715711935e-03 5.3263656833568585e-03
|
||||
8 -2.8902731245966352e-03 -9.0037174743433958e-03 4.4633941645762475e-03
|
||||
9 3.2719440551636165e-03 4.4604792993012321e-03 3.4264400361289614e-04
|
||||
10 -9.1214291344286910e-04 1.7671332579526759e-03 -1.0718060181645637e-05
|
||||
11 -1.5036983613157409e-03 2.4849579312452809e-03 -2.6767344531034297e-04
|
||||
12 8.2370000539625232e-03 -6.8149518655650299e-03 -7.9828139230475636e-04
|
||||
13 -2.8188931760921637e-03 1.8650744557518759e-03 9.1426138691727598e-04
|
||||
14 -3.0020345361480650e-03 2.2216374831535396e-03 4.4819872834903844e-04
|
||||
15 -2.4434489580208332e-03 1.3746131141371646e-03 1.3692983090348620e-04
|
||||
16 -6.3290560550783867e-03 8.1123385965123744e-03 7.7558668570284657e-03
|
||||
17 2.1893044938489075e-03 -7.6981064388344927e-03 -9.9464802743007962e-03
|
||||
18 1.2326575373962534e-02 2.4035949736671783e-02 -2.2966596407517550e-02
|
||||
19 -4.5945299269544680e-03 -1.2120131566157018e-02 1.3105619820168259e-02
|
||||
20 -6.3956048954198911e-03 -1.1610478112584980e-02 1.2479235193738019e-02
|
||||
21 7.2449337028217256e-03 9.2775525645935504e-03 -2.0499726162547745e-02
|
||||
22 -5.0276728424607717e-03 -2.3257295140813555e-03 9.6505434927086856e-03
|
||||
23 -3.1414718347009523e-03 -4.7050318098388480e-03 9.7005400386281204e-03
|
||||
24 9.4171169493705606e-04 2.7631000472134227e-02 -5.8324765686082400e-03
|
||||
25 1.9197188048042241e-03 -1.0419799501124184e-02 2.5868533348110123e-03
|
||||
26 -3.5519466566892540e-03 -1.5629585791677170e-02 1.9678442785116389e-03
|
||||
27 -1.3518109991418836e-02 2.6086722910789121e-02 -1.5022292876012720e-02
|
||||
28 9.4744709425719827e-03 -1.4720145605462569e-02 8.8095347267501904e-03
|
||||
29 6.3041275904037030e-03 -1.2247723292768253e-02 6.6654758184014956e-03
|
||||
...
|
||||
100
unittest/force-styles/tests/kspace-pppm_disp_dielectric.yaml
Normal file
100
unittest/force-styles/tests/kspace-pppm_disp_dielectric.yaml
Normal file
@ -0,0 +1,100 @@
|
||||
---
|
||||
lammps_version: 2 Jun 2022
|
||||
tags: slow
|
||||
date_generated: Sun Jun 5 11:47:58 2022
|
||||
epsilon: 2.5e-13
|
||||
skip_tests: intel
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair lj/long/coul/long/dielectric
|
||||
kspace pppm/disp/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify compute no
|
||||
kspace_style pppm/disp/dielectric 1.0e-5
|
||||
kspace_modify gewald 0.3
|
||||
kspace_modify force/disp/real 0.001
|
||||
kspace_modify force/disp/kspace 0.005
|
||||
input_file: in.dielectric
|
||||
pair_style: lj/long/coul/long/dielectric long long 8.0
|
||||
pair_coeff: ! |
|
||||
1 1 0.02 2.5
|
||||
2 2 0.005 1.0
|
||||
2 4 0.005 0.5
|
||||
3 3 0.02 3.2
|
||||
4 4 0.015 3.1
|
||||
5 5 0.015 3.1
|
||||
extract: ! |
|
||||
epsilon 2
|
||||
sigma 2
|
||||
cut_coul 0
|
||||
natoms: 29
|
||||
init_vdwl: 0
|
||||
init_coul: 0
|
||||
init_stress: ! |2-
|
||||
0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
init_forces: ! |2
|
||||
1 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
2 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
3 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
4 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
5 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
6 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
7 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
8 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
9 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
10 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
11 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
12 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
13 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
14 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
15 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
17 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
18 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
25 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
26 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
27 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
28 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
29 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
run_vdwl: 0
|
||||
run_coul: 0
|
||||
run_stress: ! |2-
|
||||
0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
run_forces: ! |2
|
||||
1 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
2 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
3 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
4 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
5 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
6 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
7 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
8 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
9 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
10 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
11 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
12 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
13 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
14 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
15 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
17 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
18 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
25 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
26 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
27 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
28 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
29 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
|
||||
...
|
||||
@ -0,0 +1,92 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 1e-13
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair coul/cut/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
input_file: in.dielectric
|
||||
pair_style: coul/cut/dielectric 8.0
|
||||
pair_coeff: ! |
|
||||
1 1
|
||||
2 2 7.0
|
||||
2 3 7.5
|
||||
3 3
|
||||
4 4 8.0
|
||||
5 5
|
||||
extract: ! |
|
||||
cut_coul 2
|
||||
natoms: 29
|
||||
init_vdwl: 0
|
||||
init_coul: -1.6270720580997668
|
||||
init_stress: ! |-
|
||||
-3.5713714207793729e-01 -2.8078935505683300e-01 -9.8914556096499540e-01 -7.2262043240912760e-02 -1.2264220430160169e-01 4.5748472823212760e-02
|
||||
init_forces: ! |2
|
||||
1 3.8969278764694713e-02 -1.0246334132546393e-03 7.4206330179761026e-03
|
||||
2 -2.1134174221232802e-03 -6.0261871118319515e-02 -2.3235613173165380e-02
|
||||
3 -2.6973608856894799e-04 -1.5002594313647160e-03 5.2813178596309521e-04
|
||||
4 8.9662063621354137e-04 1.7643306885217823e-04 -5.3680195131562483e-03
|
||||
5 -6.9342562701838577e-03 1.2264882646071867e-02 -1.3569098786614022e-03
|
||||
6 3.5060698792442190e-02 -6.5188020878109099e-02 -5.1711194849922065e-02
|
||||
7 -5.7191356035078871e-03 1.3045634164130269e-02 6.7754689993642384e-02
|
||||
8 -2.9718083669643798e-02 7.2727093180817270e-02 4.2243873275634086e-02
|
||||
9 3.1789583921195103e-02 -9.8651998343020422e-02 2.8717723394066582e-02
|
||||
10 -5.1067808250566862e-03 7.3934394012401834e-03 -3.5334581341062892e-03
|
||||
11 -1.6844266093789088e-02 2.2293015808582266e-02 -7.1243259593589334e-03
|
||||
12 5.7572504009300952e-02 -1.3308179061057249e-02 2.2098332489433652e-02
|
||||
13 -5.3720613841083276e-03 4.3657854099130224e-03 1.8555178030664056e-03
|
||||
14 -2.1973243711431761e-02 1.0322839978677868e-02 3.4951863342062546e-03
|
||||
15 5.9415991161152664e-03 -2.4292551695784346e-04 -1.8703461283733593e-02
|
||||
16 -1.8288281884380322e-02 -6.3875839946378118e-03 4.8674090580776146e-02
|
||||
17 -4.2213783031065884e-02 8.9535611157287601e-02 -1.2129715116075911e-01
|
||||
18 -5.8126235563822183e-03 1.8205768400956471e-01 -1.6618574733715125e-01
|
||||
19 3.1593965218707880e-02 -2.5150637821907903e-02 1.3136720115037517e-01
|
||||
20 -5.6272372172188848e-02 -6.7250121511075012e-02 9.3456324515715367e-02
|
||||
21 6.9952408748007414e-02 2.8056259338065222e-02 -1.7811685153312032e-01
|
||||
22 2.4999207017236989e-02 -1.6635890602519493e-02 1.1474919942476801e-01
|
||||
23 -7.7177080204682058e-02 -6.7734866104500482e-02 7.1667456048558287e-02
|
||||
24 -2.6517940754153507e-02 2.0371901343696727e-01 -1.0477951882351583e-01
|
||||
25 5.5476284150380126e-02 -7.1938288352785110e-02 6.7995800159027120e-02
|
||||
26 -3.9355505454990239e-02 -1.4888664391188711e-01 -2.0141260355940084e-02
|
||||
27 -6.4051467101888859e-02 1.8163546376478723e-01 -6.5777131190689814e-02
|
||||
28 9.3967890617017130e-02 -7.7834513810279476e-02 6.4029117642704053e-02
|
||||
29 -2.2480005763165722e-02 -1.0559672149328110e-01 1.2773655773676701e-03
|
||||
run_vdwl: 0
|
||||
run_coul: -1.6279844338440619
|
||||
run_stress: ! |-
|
||||
-3.5884511139918035e-01 -2.8085342226235216e-01 -9.8828590018253004e-01 -7.2896447086299526e-02 -1.2402649890512313e-01 4.4478009742746190e-02
|
||||
run_forces: ! |2
|
||||
1 3.8998940510124883e-02 -9.9335721351631948e-04 7.5194893057167547e-03
|
||||
2 -2.2500451368359410e-03 -6.0307993251300165e-02 -2.3308919513993949e-02
|
||||
3 -2.7096175843409592e-04 -1.5058130591018063e-03 5.2836414640139505e-04
|
||||
4 9.1509088372596211e-04 1.7565022910291986e-04 -5.3864454603514567e-03
|
||||
5 -6.9227097121450504e-03 1.2268329346267551e-02 -1.3755742929802191e-03
|
||||
6 3.4985360414218375e-02 -6.5098418591521934e-02 -5.1635766701810561e-02
|
||||
7 -5.6837337590225565e-03 1.2960003036661474e-02 6.7587550645274774e-02
|
||||
8 -2.9554241666170503e-02 7.2645593425338620e-02 4.2315040009575700e-02
|
||||
9 3.1740453111601487e-02 -9.8735486009139381e-02 2.8800352343835975e-02
|
||||
10 -5.1150696583262146e-03 7.3888397241221515e-03 -3.5573833210676606e-03
|
||||
11 -1.6843460984247334e-02 2.2304487259702525e-02 -7.1066220435402547e-03
|
||||
12 5.7578786217636020e-02 -1.3289528590667673e-02 2.2169337456854860e-02
|
||||
13 -5.3914355339089587e-03 4.3479916222814814e-03 1.8435970296558886e-03
|
||||
14 -2.1980924862075129e-02 1.0346259172502811e-02 3.4972212533679603e-03
|
||||
15 5.9716302120347443e-03 -2.7716690498504320e-04 -1.8769428665793817e-02
|
||||
16 -1.8313254373362897e-02 -6.3755156908270189e-03 4.8624598933467815e-02
|
||||
17 -4.2234002922777805e-02 8.9692275403849359e-02 -1.2135319243926365e-01
|
||||
18 -6.6047567089239489e-03 1.8123360864653804e-01 -1.6541512462842878e-01
|
||||
19 3.2209502117907324e-02 -2.4647338596010374e-02 1.3159027407059617e-01
|
||||
20 -5.6078558470800607e-02 -6.6914262640868860e-02 9.2473232017072082e-02
|
||||
21 7.0113224905005336e-02 2.7597233530514690e-02 -1.7802511887564279e-01
|
||||
22 2.5428861163362564e-02 -1.6245400458843602e-02 1.1482535093513113e-01
|
||||
23 -7.7750413052134898e-02 -6.7709008035909360e-02 7.1495473475670382e-02
|
||||
24 -2.6922553723502204e-02 2.0404525778535060e-01 -1.0509187319606532e-01
|
||||
25 5.6143083191674117e-02 -7.1840045498035035e-02 6.8585168460760002e-02
|
||||
26 -3.9581615146914148e-02 -1.4925314633281192e-01 -2.0354055075273672e-02
|
||||
27 -6.4367318662883727e-02 1.8189807095953728e-01 -6.5475178095861092e-02
|
||||
28 9.4278607870065576e-02 -7.7938627869362773e-02 6.3984738236822089e-02
|
||||
29 -2.2498484464890389e-02 -1.0577249139886814e-01 1.0148939898702580e-03
|
||||
...
|
||||
@ -0,0 +1,92 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 2e-13
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair coul/long/dielectric
|
||||
kspace pppm/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
pair_modify table 0
|
||||
kspace_style pppm/dielectric 1.0e-6
|
||||
kspace_modify gewald 0.2
|
||||
kspace_modify compute no
|
||||
input_file: in.dielectric
|
||||
pair_style: coul/long/dielectric 7.0
|
||||
pair_coeff: ! |
|
||||
* *
|
||||
extract: ! |
|
||||
cut_coul 0
|
||||
natoms: 29
|
||||
init_vdwl: 0
|
||||
init_coul: -14.708394739954706
|
||||
init_stress: ! |-
|
||||
-4.4682500146741194e-01 -8.6047509216713802e-01 -6.4553825218803351e-01 1.0922786061031881e-01 -7.4123098855942093e-02 1.7858417444213537e-01
|
||||
init_forces: ! |2
|
||||
1 4.0718617791585518e-02 -8.6848060265624916e-03 1.2223963574482556e-02
|
||||
2 -1.7228891831671828e-03 -5.6139418436589497e-02 -2.6106954349556590e-02
|
||||
3 -1.6299293500063886e-04 -1.6000702244690730e-03 6.5180280243197183e-04
|
||||
4 3.8377792378158993e-04 6.3348003204196453e-04 -5.7533095923449212e-03
|
||||
5 -7.6125358311800694e-03 1.2686938137510954e-02 -2.0153527368468776e-03
|
||||
6 3.8469082962678217e-02 -6.5217854057375985e-02 -6.0006359647611696e-02
|
||||
7 -7.7228666498734971e-03 7.3276096021923781e-03 7.0113295285282914e-02
|
||||
8 -2.9689393609897214e-02 7.0304582267010446e-02 4.8930711596521993e-02
|
||||
9 3.1439386330386662e-02 -9.6683916954682286e-02 2.4353513684989982e-02
|
||||
10 -4.7620897146457382e-03 7.6119123898980099e-03 -4.7156704941444111e-03
|
||||
11 -1.6681209782508977e-02 1.8797255312384263e-02 -1.2001959564574555e-02
|
||||
12 5.3106685964160905e-02 -1.6172054781054886e-02 2.8869888289774749e-02
|
||||
13 -3.3598227957416247e-03 2.1096459367165553e-03 -2.2262167045026928e-03
|
||||
14 -2.0775058289170645e-02 8.5438630191695206e-03 -8.3516208228363430e-04
|
||||
15 5.0159376724109236e-03 -1.7282069828867155e-03 -1.8726535698268827e-02
|
||||
16 -1.4987370854910899e-02 5.2138066289255068e-03 3.9381960957419616e-02
|
||||
17 -4.2162872780614584e-02 9.6684374783728350e-02 -1.2029505512080804e-01
|
||||
18 1.3722003500117458e-02 1.0609244077520950e-01 -1.5675758800594211e-01
|
||||
19 3.1573730584433378e-02 -1.9969747895520411e-02 9.9776252863569420e-02
|
||||
20 -5.3229155813995434e-02 -8.0176573696013206e-02 7.7642936492535258e-02
|
||||
21 3.6006048272019135e-02 9.1617299886146766e-02 -1.6995412990158698e-01
|
||||
22 2.9437208813316601e-02 -1.5715339379487880e-02 1.1148654601095871e-01
|
||||
23 -7.8603977235563102e-02 -6.2881181091032051e-02 7.0626713065279415e-02
|
||||
24 -2.9177741668964835e-02 1.9056323322159069e-01 -7.9400826479073275e-02
|
||||
25 5.5745163826299682e-02 -6.4691903733206671e-02 6.4895507112163825e-02
|
||||
26 -3.4790078229010590e-02 -1.3383426931487952e-01 1.4124310062255840e-02
|
||||
27 -4.0921803565278178e-02 2.0976460822257670e-01 -8.0511377954894908e-02
|
||||
28 7.9094836612276023e-02 -9.1920739351317601e-02 7.0131183449478468e-02
|
||||
29 -2.8350621313942739e-02 -1.1253496829002332e-01 6.0979130852948926e-03
|
||||
run_vdwl: 0
|
||||
run_coul: -14.71783473652635
|
||||
run_stress: ! |-
|
||||
-4.4852030899131456e-01 -8.6065441058496228e-01 -6.4453725069726231e-01 1.0854806534578959e-01 -7.5572045511377264e-02 1.7722268039484423e-01
|
||||
run_forces: ! |2
|
||||
1 4.0736613047264239e-02 -8.6547341993472946e-03 1.2288479044148651e-02
|
||||
2 -1.8514036124753566e-03 -5.6185726479472987e-02 -2.6160589740846667e-02
|
||||
3 -1.6446952419070618e-04 -1.6055882223535436e-03 6.5048219958935565e-04
|
||||
4 4.0248203472264383e-04 6.3247350793437646e-04 -5.7657542025619998e-03
|
||||
5 -7.5995659142657863e-03 1.2689746536036410e-02 -2.0266752696882656e-03
|
||||
6 3.8393761232536808e-02 -6.5134688704732907e-02 -5.9880836394182894e-02
|
||||
7 -7.6877772986243542e-03 7.2548601813971787e-03 6.9907702608312194e-02
|
||||
8 -2.9533992536434892e-02 7.0233119570818833e-02 4.8956063510027403e-02
|
||||
9 3.1396779561556953e-02 -9.6773338097016826e-02 2.4466214261375879e-02
|
||||
10 -4.7690212201087429e-03 7.6052730356584624e-03 -4.7330631502984777e-03
|
||||
11 -1.6678433826489383e-02 1.8807312151992283e-02 -1.1975743752775898e-02
|
||||
12 5.3105413140669855e-02 -1.6147554360061076e-02 2.8915728013515128e-02
|
||||
13 -3.3767990177223034e-03 2.0907700242810186e-03 -2.2311179530814258e-03
|
||||
14 -2.0781183289094309e-02 8.5652808548341407e-03 -8.2493674898999748e-04
|
||||
15 5.0465805766285697e-03 -1.7643272635958058e-03 -1.8783423404516532e-02
|
||||
16 -1.5003807185207109e-02 5.2082898138609123e-03 3.9382246972384474e-02
|
||||
17 -4.2185258312420378e-02 9.6842681075127418e-02 -1.2038012463575014e-01
|
||||
18 1.2902805802065266e-02 1.0524773985780653e-01 -1.5602711794141519e-01
|
||||
19 3.2199490062134184e-02 -1.9459545867486459e-02 9.9997355707979754e-02
|
||||
20 -5.3015220417372673e-02 -7.9815726773032794e-02 7.6665387129688234e-02
|
||||
21 3.6166175558857296e-02 9.1210569776501604e-02 -1.6989964928929338e-01
|
||||
22 2.9864650987965636e-02 -1.5346336420997815e-02 1.1157901001651836e-01
|
||||
23 -7.9174213877052146e-02 -6.2875806663683184e-02 7.0468389553018623e-02
|
||||
24 -2.9597989772195521e-02 1.9091672222994871e-01 -7.9730945645722945e-02
|
||||
25 5.6423745282354124e-02 -6.4609452383197569e-02 6.5504044877983475e-02
|
||||
26 -3.5020899736745936e-02 -1.3423140162815500e-01 1.3923926318076926e-02
|
||||
27 -4.1227240547854038e-02 2.1003029538655682e-01 -8.0241324887319457e-02
|
||||
28 7.9405192117892806e-02 -9.2021040250254205e-02 7.0103551793884639e-02
|
||||
29 -2.8376413316394705e-02 -1.1270986668936725e-01 5.8527210099402031e-03
|
||||
...
|
||||
@ -0,0 +1,92 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 2e-13
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair coul/long/dielectric
|
||||
kspace pppm/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
pair_modify table 16
|
||||
kspace_style pppm/dielectric 1.0e-6
|
||||
kspace_modify gewald 0.2
|
||||
kspace_modify compute no
|
||||
input_file: in.dielectric
|
||||
pair_style: coul/long/dielectric 7.0
|
||||
pair_coeff: ! |
|
||||
* *
|
||||
extract: ! |
|
||||
cut_coul 0
|
||||
natoms: 29
|
||||
init_vdwl: 0
|
||||
init_coul: -14.7083948637962
|
||||
init_stress: ! |-
|
||||
-4.4682508269949750e-01 -8.6047516792273226e-01 -6.4553822845944708e-01 1.0922781028842514e-01 -7.4123017150187639e-02 1.7858412765344514e-01
|
||||
init_forces: ! |2
|
||||
1 4.0718629303545417e-02 -8.6848345072482007e-03 1.2223950255874087e-02
|
||||
2 -1.7228790059020203e-03 -5.6139396158228994e-02 -2.6106974211598740e-02
|
||||
3 -1.6299453906738564e-04 -1.6000675820772199e-03 6.5180434461624393e-04
|
||||
4 3.8377477242138914e-04 6.3347869304757444e-04 -5.7533088290839026e-03
|
||||
5 -7.6125430847795500e-03 1.2686934872739527e-02 -2.0153478530481024e-03
|
||||
6 3.8469079778974721e-02 -6.5217837001378190e-02 -6.0006366076055834e-02
|
||||
7 -7.7228837940251007e-03 7.3276071680954949e-03 7.0113285173821829e-02
|
||||
8 -2.9689373387361249e-02 7.0304584111449783e-02 4.8930705184739083e-02
|
||||
9 3.1439386239387052e-02 -9.6683921399452866e-02 2.4353520496461851e-02
|
||||
10 -4.7620906912803074e-03 7.6119024857069402e-03 -4.7156599507792189e-03
|
||||
11 -1.6681215502655784e-02 1.8797258567450001e-02 -1.2001962916228600e-02
|
||||
12 5.3106686222648157e-02 -1.6172060907788301e-02 2.8869902168035012e-02
|
||||
13 -3.3598200726315313e-03 2.1096486287416260e-03 -2.2262187405096292e-03
|
||||
14 -2.0775061858630935e-02 8.5438679055167797e-03 -8.3516353465867246e-04
|
||||
15 5.0159397668908118e-03 -1.7282027262685239e-03 -1.8726539463839696e-02
|
||||
16 -1.4987375069672539e-02 5.2138193624810848e-03 3.9381960411477526e-02
|
||||
17 -4.2162875036932647e-02 9.6684357122641090e-02 -1.2029503611875349e-01
|
||||
18 1.3721995660096516e-02 1.0609242960150758e-01 -1.5675756704096369e-01
|
||||
19 3.1573739741894577e-02 -1.9969735840308162e-02 9.9776249136363043e-02
|
||||
20 -5.3229166775010925e-02 -8.0176579593933817e-02 7.7642933948796178e-02
|
||||
21 3.6006059825720742e-02 9.1617292454743010e-02 -1.6995414461455080e-01
|
||||
22 2.9437216651728701e-02 -1.5715329965787339e-02 1.1148655631599073e-01
|
||||
23 -7.8603996380307795e-02 -6.2881183639271601e-02 7.0626713709282071e-02
|
||||
24 -2.9177736919177188e-02 1.9056323899062622e-01 -7.9400803870844916e-02
|
||||
25 5.5745168053398866e-02 -6.4691901344630195e-02 6.4895503807129745e-02
|
||||
26 -3.4790087336250719e-02 -1.3383428087909088e-01 1.4124296970789499e-02
|
||||
27 -4.0921791437594210e-02 2.0976461385522538e-01 -8.0511378552231033e-02
|
||||
28 7.9094841692925605e-02 -9.1920737966984523e-02 7.0131188951262580e-02
|
||||
29 -2.8350626818352681e-02 -1.1253496430752330e-01 6.0979008985069527e-03
|
||||
run_vdwl: 0
|
||||
run_coul: -14.717834907673769
|
||||
run_stress: ! |-
|
||||
-4.4852039779927888e-01 -8.6065450321623260e-01 -6.4453713992355122e-01 1.0854804314076144e-01 -7.5571991730931154e-02 1.7722268826576132e-01
|
||||
run_forces: ! |2
|
||||
1 4.0736628521230313e-02 -8.6547654533287149e-03 1.2288478820629799e-02
|
||||
2 -1.8513991613052123e-03 -5.6185711375212923e-02 -2.6160612540236296e-02
|
||||
3 -1.6447080669822618e-04 -1.6055851102309289e-03 6.5048400867261796e-04
|
||||
4 4.0247975645484936e-04 6.3247288372521011e-04 -5.7657529806321110e-03
|
||||
5 -7.5995742388226817e-03 1.2689743298797459e-02 -2.0266718929023856e-03
|
||||
6 3.8393754662575760e-02 -6.5134683094689644e-02 -5.9880842512765250e-02
|
||||
7 -7.6877886918894373e-03 7.2548677252569976e-03 6.9907685958524798e-02
|
||||
8 -2.9533970702740747e-02 7.0233113588337642e-02 4.8956067847706120e-02
|
||||
9 3.1396771688960518e-02 -9.6773345190941329e-02 2.4466213256827803e-02
|
||||
10 -4.7690225276792349e-03 7.6052630149667519e-03 -4.7330532074229695e-03
|
||||
11 -1.6678439647715954e-02 1.8807315842874456e-02 -1.1975746418129350e-02
|
||||
12 5.3105417458152039e-02 -1.6147559896694735e-02 2.8915738640526080e-02
|
||||
13 -3.3767965827751932e-03 2.0907733290088893e-03 -2.2311194293080337e-03
|
||||
14 -2.0781188434689027e-02 8.5652842919134182e-03 -8.2493642991144332e-04
|
||||
15 5.0465820851922846e-03 -1.7643242576956381e-03 -1.8783427500018771e-02
|
||||
16 -1.5003817197243835e-02 5.2083078180583369e-03 3.9382238153523007e-02
|
||||
17 -4.2185255608004735e-02 9.6842671020534940e-02 -1.2038011138082241e-01
|
||||
18 1.2902796770694119e-02 1.0524772571815993e-01 -1.5602710279661905e-01
|
||||
19 3.2199503093889435e-02 -1.9459534599638836e-02 9.9997352817517440e-02
|
||||
20 -5.3015228248040398e-02 -7.9815730400043194e-02 7.6665376831517168e-02
|
||||
21 3.6166184625483544e-02 9.1210563934803493e-02 -1.6989966047628491e-01
|
||||
22 2.9864665426751754e-02 -1.5346328185442293e-02 1.1157902108122958e-01
|
||||
23 -7.9174238360585653e-02 -6.2875810492694015e-02 7.0468389100587031e-02
|
||||
24 -2.9597987505448745e-02 1.9091673407267659e-01 -7.9730917009396746e-02
|
||||
25 5.6423750496706851e-02 -6.4609446175403873e-02 6.5504048625286360e-02
|
||||
26 -3.5020905937028085e-02 -1.3423141168457395e-01 1.3923918284055540e-02
|
||||
27 -4.1227230645270299e-02 2.1003030163502062e-01 -8.0241325665874122e-02
|
||||
28 7.9405197583642145e-02 -9.2021039102542751e-02 7.0103557758053658e-02
|
||||
29 -2.8376417873796106e-02 -1.1270986315500200e-01 5.8527090556668611e-03
|
||||
...
|
||||
@ -0,0 +1,94 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 2e-13
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair lj/cut/coul/cut/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
input_file: in.dielectric
|
||||
pair_style: lj/cut/coul/cut/dielectric 8.0
|
||||
pair_coeff: ! |
|
||||
1 1 0.02 2.5
|
||||
2 2 0.005 1.0
|
||||
2 4 0.005 0.5
|
||||
3 3 0.02 3.2
|
||||
4 4 0.015 3.1
|
||||
5 5 0.015 3.1
|
||||
extract: ! |
|
||||
epsilon 2
|
||||
sigma 2
|
||||
cut_coul 2
|
||||
natoms: 29
|
||||
init_vdwl: 749.2372261744107
|
||||
init_coul: -2.2172971529979915
|
||||
init_stress: ! |2-
|
||||
2.1789192047888469e+03 2.1981451110187290e+03 4.6643993475530497e+03 -7.5957971667789900e+02 2.4613875798211151e+01 6.6657375281113514e+02
|
||||
init_forces: ! |2
|
||||
1 -2.3294420995765872e+01 2.6994465150249829e+02 3.3273569913923376e+02
|
||||
2 1.5829093411789319e+02 1.3021228374705882e+02 -1.8632945386356391e+02
|
||||
3 -1.3528930717680649e+02 -3.8704463376732781e+02 -1.4568925612931545e+02
|
||||
4 -7.8702130499372025e+00 2.1352282956040529e+00 -5.6008212380423972e+00
|
||||
5 -2.5246099829977968e+00 -4.0398861854152157e+00 1.2151347148105136e+01
|
||||
6 -8.3187159492168303e+02 9.6387646547301028e+02 1.1508584380475938e+03
|
||||
7 5.8197696930560916e+01 -3.3607709058635970e+02 -1.7178948459687756e+03
|
||||
8 1.4448420837926491e+02 -1.0920203343172346e+02 3.9994818672657021e+02
|
||||
9 7.9188734867030234e+01 8.5174357785743453e+01 3.5035047470796894e+02
|
||||
10 5.3118364541024414e+02 -6.1040251502641911e+02 -1.8356226038445442e+02
|
||||
11 -2.3702102237609441e+00 -5.8881381286755046e+00 -9.6684629648574223e+00
|
||||
12 1.7584727701368713e+01 1.0619811335621414e+01 -7.9033414578991836e+00
|
||||
13 8.0919919905611462e+00 -3.2100099724374105e+00 -1.4911554671749166e-01
|
||||
14 -3.4066383520829762e+00 6.9414041196824527e-01 -8.7509858912485736e+00
|
||||
15 -2.0070909472290605e-01 8.4817754715280760e+00 2.9963654510440163e+00
|
||||
16 4.6324502643372762e+02 -3.3088369250762952e+02 -1.1892543434700769e+03
|
||||
17 -4.5338399021972424e+02 3.1564818799492878e+02 1.2057072634902349e+03
|
||||
18 3.3072958725370257e-03 8.2686831829560201e-02 -1.4141521125196704e-01
|
||||
19 2.8459875391372545e-02 -2.9094338388449888e-02 1.0007958562857909e-01
|
||||
20 -6.1026908971505089e-02 -5.6297427422897783e-02 7.4437575547572160e-02
|
||||
21 -7.1522837931185663e+01 -8.1589893899844739e+01 2.2571304904039144e+02
|
||||
22 -1.0806236681683178e+02 -2.6175168695454843e+01 -1.6946188687048647e+02
|
||||
23 1.7956661108786219e+02 1.0775461836960672e+02 -5.6231347196777250e+01
|
||||
24 3.6549340495486632e+01 -2.1164434470324997e+02 1.1214205240399124e+02
|
||||
25 -1.4845269285608160e+02 2.3853075761507686e+01 -1.2478778352905718e+02
|
||||
26 1.1187525664619609e+02 1.8776504782676210e+02 1.2642307891010475e+01
|
||||
27 5.1760890406149173e+01 -2.2686143761501393e+02 9.0772192790296970e+01
|
||||
28 -1.8032886976019998e+02 7.7442061025399042e+01 -1.2199865251972031e+02
|
||||
29 1.2858865665314352e+02 1.4941984445229608e+02 3.1232078244627552e+01
|
||||
run_vdwl: 719.4458960925226
|
||||
run_coul: -2.2156577501695
|
||||
run_stress: ! |2-
|
||||
2.1325579099546162e+03 2.1540265268193689e+03 4.3966693260214452e+03 -7.3874465321305490e+02 4.1609142199223399e+01 6.2793323789270698e+02
|
||||
run_forces: ! |2
|
||||
1 -2.0260531951381804e+01 2.6686052784433116e+02 3.2359555220480814e+02
|
||||
2 1.5299170089009351e+02 1.2592759290794491e+02 -1.7964598235350664e+02
|
||||
3 -1.3353652546725917e+02 -3.7923887988981301e+02 -1.4291784973471849e+02
|
||||
4 -7.8366134415663895e+00 2.1278676750112937e+00 -5.5898964494329730e+00
|
||||
5 -2.5083849916365812e+00 -4.0127357703699351e+00 1.2102205857291970e+01
|
||||
6 -8.0678115807471670e+02 9.2159344278035815e+02 1.0270338070726250e+03
|
||||
7 5.5774821870815444e+01 -3.1116354948428966e+02 -1.5746388509468688e+03
|
||||
8 1.3450247100776051e+02 -1.0057564707130840e+02 3.8856072474290994e+02
|
||||
9 7.6778366141014004e+01 8.2402096081899671e+01 3.3947310197303244e+02
|
||||
10 5.2127425712041918e+02 -5.9919256607504383e+02 -1.8126358126168137e+02
|
||||
11 -2.3745570686925803e+00 -5.8420113500500408e+00 -9.6144372705267589e+00
|
||||
12 1.7561596535878479e+01 1.0613629923614488e+01 -8.0380519651317766e+00
|
||||
13 8.0463786776931787e+00 -3.1758448811635676e+00 -1.4639227171188526e-01
|
||||
14 -3.3631175465035383e+00 6.7273297497123064e-01 -8.6347855486297149e+00
|
||||
15 -2.1870412271670844e-01 8.4996404149031815e+00 3.0200752209232498e+00
|
||||
16 4.3474681501166117e+02 -3.1171887585935428e+02 -1.1134782385353265e+03
|
||||
17 -4.2474141573792792e+02 2.9626134493330642e+02 1.1301272573095521e+03
|
||||
18 2.3957681115096144e-03 8.2179971666255180e-02 -1.4027401818299437e-01
|
||||
19 2.9063031074173674e-02 -2.8836609606349092e-02 1.0020420544989680e-01
|
||||
20 -6.0775047707873134e-02 -5.6004629690699984e-02 7.3371184808290135e-02
|
||||
21 -7.0448596189866336e+01 -7.9725267757565916e+01 2.2153177496901853e+02
|
||||
22 -1.0636274410178511e+02 -2.5930893397513000e+01 -1.6634176391811641e+02
|
||||
23 1.7679267525790843e+02 1.0564576591596762e+02 -5.5170103621208746e+01
|
||||
24 3.8163479194199411e+01 -2.1006049447420966e+02 1.1256741714722961e+02
|
||||
25 -1.4912825256676118e+02 2.3708553201270167e+01 -1.2542464198802914e+02
|
||||
26 1.1093663251134454e+02 1.8632577272877964e+02 1.2853758609408283e+01
|
||||
27 5.0752788066787673e+01 -2.2277623008397347e+02 8.8532781226689181e+01
|
||||
28 -1.7686116000861398e+02 7.5939433036194600e+01 -1.1943685874340260e+02
|
||||
29 1.2612909523237487e+02 1.4683725694373280e+02 3.0909676902728020e+01
|
||||
...
|
||||
@ -0,0 +1,94 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 5e-14
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair lj/cut/coul/debye/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
input_file: in.dielectric
|
||||
pair_style: lj/cut/coul/debye/dielectric 1.4 8.0
|
||||
pair_coeff: ! |
|
||||
1 1 0.02 2.5
|
||||
2 2 0.005 1.0
|
||||
2 4 0.005 0.5
|
||||
3 3 0.02 3.2
|
||||
4 4 0.015 3.1
|
||||
5 5 0.015 3.1
|
||||
extract: ! |
|
||||
epsilon 2
|
||||
sigma 2
|
||||
cut_coul 2
|
||||
natoms: 29
|
||||
init_vdwl: 749.2372261744107
|
||||
init_coul: -0.453841549211297
|
||||
init_stress: ! |2-
|
||||
2.1790428027393882e+03 2.1985671135552925e+03 4.6649942248548887e+03 -7.5966836897522398e+02 2.4669597896455837e+01 6.6656388121858902e+02
|
||||
init_forces: ! |2
|
||||
1 -2.3307229383266996e+01 2.6995776712265945e+02 3.3270161124718533e+02
|
||||
2 1.5826349417165275e+02 1.3023112365488237e+02 -1.8627245039605054e+02
|
||||
3 -1.3528920299182568e+02 -3.8704416579257901e+02 -1.4569003546603216e+02
|
||||
4 -7.8705167734825743e+00 2.1360802287231948e+00 -5.5950662047806370e+00
|
||||
5 -2.5184199182855949e+00 -4.0470424000266414e+00 1.2152507070255092e+01
|
||||
6 -8.3188786389030179e+02 9.6391346618050454e+02 1.1508688957029192e+03
|
||||
7 5.8200148523680333e+01 -3.3607938488629367e+02 -1.7179240970492883e+03
|
||||
8 1.4450698429825641e+02 -1.0924757120516352e+02 3.9994374941876833e+02
|
||||
9 7.9160005637673436e+01 8.5239895625877139e+01 3.5029842997040635e+02
|
||||
10 5.3118609348470829e+02 -6.1040512321217750e+02 -1.8355942011460579e+02
|
||||
11 -2.3569977435584697e+00 -5.9034417556285979e+00 -9.6617506857129154e+00
|
||||
12 1.7536760274894299e+01 1.0631770975177549e+01 -7.9244108105262008e+00
|
||||
13 8.0955062655249499e+00 -3.2075936227945925e+00 -1.4968728644508020e-01
|
||||
14 -3.3898246634555722e+00 6.8826494283852357e-01 -8.7473430931886238e+00
|
||||
15 -2.0401444076167513e-01 8.4808618305012260e+00 3.0091548053886652e+00
|
||||
16 4.6325009608594650e+02 -3.3087110571702283e+02 -1.1892587958422396e+03
|
||||
17 -4.5333769606790270e+02 3.1555453542829514e+02 1.2057891726204259e+03
|
||||
18 -1.3113356669009686e-02 5.3131278982315577e-03 -9.5860868041130490e-02
|
||||
19 4.3525005616197279e-02 1.9995225193793889e-02 7.7722754774731020e-02
|
||||
20 -5.2117000417509170e-02 -6.0620666412504624e-02 5.6105318261131423e-02
|
||||
21 -7.1530401630796788e+01 -8.1569781069296994e+01 2.2576552612751630e+02
|
||||
22 -1.0805303505596230e+02 -2.6191731778096035e+01 -1.6949164436057049e+02
|
||||
23 1.7957302207638850e+02 1.0777356501993265e+02 -5.6262495822096504e+01
|
||||
24 3.6564206294440261e+01 -2.1169726480030889e+02 1.1211485024785971e+02
|
||||
25 -1.4845227161458564e+02 2.3877504212907702e+01 -1.2479697980238090e+02
|
||||
26 1.1187424329195983e+02 1.8780793785667282e+02 1.2656889827926859e+01
|
||||
27 5.1790732915559545e+01 -2.2692432382662844e+02 9.0802827722164437e+01
|
||||
28 -1.8034484450981202e+02 7.7484602679937353e+01 -1.2201795083491248e+02
|
||||
29 1.2856273071478316e+02 1.4944646662042760e+02 3.1210545803020260e+01
|
||||
run_vdwl: 719.4454512689834
|
||||
run_coul: -0.4523971147852765
|
||||
run_stress: ! |2-
|
||||
2.1326803818980484e+03 2.1544485300669253e+03 4.3972606339552049e+03 -7.3883316594752330e+02 4.1663294159898385e+01 6.2792364063903528e+02
|
||||
run_forces: ! |2
|
||||
1 -2.0274215780044702e+01 2.6687309856417193e+02 3.2356233345725599e+02
|
||||
2 1.5296509276086505e+02 1.2594701888239310e+02 -1.7958977746082724e+02
|
||||
3 -1.3353643631635461e+02 -3.7923844065251450e+02 -1.4291860232396255e+02
|
||||
4 -7.8368980095852887e+00 2.1286998947899232e+00 -5.5841216601346666e+00
|
||||
5 -2.5021799738629249e+00 -4.0199000851740667e+00 1.2103336843159427e+01
|
||||
6 -8.0679620992595130e+02 9.2162924992589387e+02 1.0270430648975223e+03
|
||||
7 5.5777145289063959e+01 -3.1116547648946187e+02 -1.5746658117291361e+03
|
||||
8 1.3452311370572608e+02 -1.0062025667445143e+02 3.8855428217701109e+02
|
||||
9 7.6749746718599766e+01 8.2468560441180159e+01 3.3942206100249615e+02
|
||||
10 5.2127731447063024e+02 -5.9919582177169434e+02 -1.8126092419658204e+02
|
||||
11 -2.3613071952349625e+00 -5.8573604096643876e+00 -9.6076657998819410e+00
|
||||
12 1.7513584089234932e+01 1.0625571456230373e+01 -8.0592569119631481e+00
|
||||
13 8.0499029240931925e+00 -3.1734415316583364e+00 -1.4691186863171010e-01
|
||||
14 -3.3461929782909210e+00 6.6684808204226864e-01 -8.6311436240637889e+00
|
||||
15 -2.2200687594516827e-01 8.4987958613697607e+00 3.0329455695241143e+00
|
||||
16 4.3475136279816758e+02 -3.1170569899728292e+02 -1.1134813344481831e+03
|
||||
17 -4.2469445455853690e+02 2.9616683900897692e+02 1.1302079682990006e+03
|
||||
18 -1.3816225483336542e-02 4.6132773686957092e-03 -9.5323836801513587e-02
|
||||
19 4.3937450380342337e-02 2.0362298061827096e-02 7.7872174056515225e-02
|
||||
20 -5.1827021353879843e-02 -6.0260400878327083e-02 5.5430288956599773e-02
|
||||
21 -7.0456019835851336e+01 -7.9704677128320341e+01 2.2158319696585517e+02
|
||||
22 -1.0635312013028287e+02 -2.5947608124953252e+01 -1.6637083302377721e+02
|
||||
23 1.7679870234611414e+02 1.0566436183455650e+02 -5.5200949924275783e+01
|
||||
24 3.8178905565980521e+01 -2.1011241275925656e+02 1.1254022939712873e+02
|
||||
25 -1.4912778589827099e+02 2.3732897098033703e+01 -1.2543383922594604e+02
|
||||
26 1.1093504056810859e+02 1.8636769189170676e+02 1.2868349520615510e+01
|
||||
27 5.0781894030947456e+01 -2.2283867869321264e+02 8.8562633418380500e+01
|
||||
28 -1.7687618782159447e+02 7.5981595077790985e+01 -1.1945539475239681e+02
|
||||
29 1.2610291582873170e+02 1.4686383012395589e+02 3.0888186775600918e+01
|
||||
...
|
||||
@ -0,0 +1,99 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 7.5e-14
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair lj/cut/coul/long/dielectric
|
||||
kspace pppm/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
pair_modify table 0
|
||||
kspace_style pppm/dielectric 1.0e-6
|
||||
kspace_modify gewald 0.2
|
||||
kspace_modify compute no
|
||||
input_file: in.dielectric
|
||||
pair_style: lj/cut/coul/long/dielectric 7.0
|
||||
pair_coeff: ! |
|
||||
1 1 0.02 2.5
|
||||
2 2 0.005 1.0
|
||||
2 4 0.005 0.5
|
||||
3 3 0.02 3.2
|
||||
4 4 0.015 3.1
|
||||
5 5 0.015 3.1
|
||||
extract: ! |
|
||||
epsilon 2
|
||||
sigma 2
|
||||
cut_coul 0
|
||||
natoms: 29
|
||||
init_vdwl: 749.2383389865666
|
||||
init_coul: -14.708394739954706
|
||||
init_stress: ! |2-
|
||||
2.1789400433718447e+03 2.1980397146355758e+03 4.6647550140640560e+03 -7.5945564545716536e+02 2.4676533122150420e+01 6.6669814022299647e+02
|
||||
init_forces: ! |2
|
||||
1 -2.3292588777246699e+01 2.6993731751639575e+02 3.3274039468449547e+02
|
||||
2 1.5828382345778670e+02 1.3019394915153933e+02 -1.8632293060130323e+02
|
||||
3 -1.3528920043365289e+02 -3.8704473357812083e+02 -1.4568913245829896e+02
|
||||
4 -7.8707258926496371e+00 2.1356853425672426e+00 -5.6012065281215877e+00
|
||||
5 -2.5252882625587918e+00 -4.0394641299237755e+00 1.2150688705246949e+01
|
||||
6 -8.3186819214950128e+02 9.6387643956118279e+02 1.1508501455609867e+03
|
||||
7 5.8195693198998470e+01 -3.3608280861184761e+02 -1.7178924873647909e+03
|
||||
8 1.4448423706932473e+02 -1.0920445594263727e+02 3.9995487356489110e+02
|
||||
9 7.9188384669439429e+01 8.5176325867131766e+01 3.5034611049825986e+02
|
||||
10 5.3118399010135454e+02 -6.1040229655343046e+02 -1.8356344259681435e+02
|
||||
11 -2.3696975283542692e+00 -5.8889777298152950e+00 -9.6710851142335130e+00
|
||||
12 1.7580386617310278e+01 1.0617043932432946e+01 -7.8966628005662063e+00
|
||||
13 8.0952875004741713e+00 -3.2076956388794771e+00 -1.5119427465839053e-01
|
||||
14 -3.4060413039933826e+00 6.9491068735290962e-01 -8.7515604769903650e+00
|
||||
15 -1.9952806290214026e-01 8.4828943055508343e+00 2.9944309448884558e+00
|
||||
16 4.6324832731597348e+02 -3.3087210296838902e+02 -1.1892636352561592e+03
|
||||
17 -4.5338538347902175e+02 3.1563966405246697e+02 1.2057220465214600e+03
|
||||
18 -5.2181646965579580e-03 7.2889108135111375e-02 -1.2575414103528226e-01
|
||||
19 3.1885449830491651e-02 -2.0200369715920357e-02 1.0151604330717051e-01
|
||||
20 -5.4227564612496372e-02 -8.1200892813159078e-02 7.7999549632297133e-02
|
||||
21 -7.1530066940430387e+01 -8.1524297267480222e+01 2.2572576371085461e+02
|
||||
22 -1.0805897042584476e+02 -2.6209514775693375e+01 -1.6946764196296860e+02
|
||||
23 1.7956604021794868e+02 1.0775814198609325e+02 -5.6235188692037731e+01
|
||||
24 3.6562250499395432e+01 -2.1162539164274028e+02 1.1210369259577286e+02
|
||||
25 -1.4845921552132396e+02 2.3842437462573887e+01 -1.2479151143350711e+02
|
||||
26 1.1187655655909522e+02 1.8776400665741829e+02 1.2664270889986156e+01
|
||||
27 5.1769276885815401e+01 -2.2684533981674861e+02 9.0768849190625190e+01
|
||||
28 -1.8033407202947618e+02 7.7442136418510415e+01 -1.2199948575756908e+02
|
||||
29 1.2858227699351801e+02 1.4941463786888403e+02 3.1222136998646921e+01
|
||||
run_vdwl: 719.4470396574956
|
||||
run_coul: -14.67912401921343
|
||||
run_stress: ! |2-
|
||||
2.1325789705936336e+03 2.1539215471342850e+03 4.3970250900481115e+03 -7.3862011690601435e+02 4.1671588676557725e+01 6.2805766457360482e+02
|
||||
run_forces: ! |2
|
||||
1 -2.0258938197728771e+01 2.6685302382619051e+02 3.2360054172956171e+02
|
||||
2 1.5298485030216648e+02 1.2590948224095322e+02 -1.7963975334499048e+02
|
||||
3 -1.3353643323176092e+02 -3.7923901926316040e+02 -1.4291774890960681e+02
|
||||
4 -7.8371262051092128e+00 2.1283292383076589e+00 -5.5902729529350488e+00
|
||||
5 -2.5090642501108640e+00 -4.0123086247817454e+00 1.2101553457185680e+01
|
||||
6 -8.0677766523563184e+02 9.2159348263532399e+02 1.0270260513196306e+03
|
||||
7 5.5772827534120694e+01 -3.1116938788593848e+02 -1.5746369448315863e+03
|
||||
8 1.3450232209337696e+02 -1.0057806662816827e+02 3.8856713733767839e+02
|
||||
9 7.6778060863082956e+01 8.2404145440177558e+01 3.3946895185311439e+02
|
||||
10 5.2127459557471423e+02 -5.9919234052314641e+02 -1.8126477427140244e+02
|
||||
11 -2.3740416984708759e+00 -5.8428481893634903e+00 -9.6170505448708301e+00
|
||||
12 1.7557252327885823e+01 1.0610854380199145e+01 -8.0313977859781200e+00
|
||||
13 8.0496743297627571e+00 -3.1735284757334794e+00 -1.4846450961086299e-01
|
||||
14 -3.3625160304324582e+00 6.7350505846971664e-01 -8.6353531133002015e+00
|
||||
15 -2.1752112674649707e-01 8.5007654254896448e+00 3.0181471530447892e+00
|
||||
16 4.3474993894718540e+02 -3.1170709645537937e+02 -1.1134870101938732e+03
|
||||
17 -4.2474261479457329e+02 2.9625260630103446e+02 1.1301415222394667e+03
|
||||
18 -6.1427631298689514e-03 7.2309926105250472e-02 -1.2469330083238638e-01
|
||||
19 3.2490701194955465e-02 -1.9907023820765504e-02 1.0164789643354502e-01
|
||||
20 -5.3969093574384938e-02 -8.0876889094963364e-02 7.6947836617562965e-02
|
||||
21 -7.0456070354596733e+01 -7.9659576371915861e+01 2.2154428937656849e+02
|
||||
22 -1.0635918930545733e+02 -2.5965331729225522e+01 -1.6634729564809081e+02
|
||||
23 1.7679221913081423e+02 1.0564927745975157e+02 -5.5173971454399108e+01
|
||||
24 3.8176328121684520e+01 -2.1004160710920615e+02 1.1252900702448888e+02
|
||||
25 -1.4913476641059617e+02 2.3697881643181784e+01 -1.2542833688951691e+02
|
||||
26 1.1093797786206611e+02 1.8632482151937535e+02 1.2875773953575896e+01
|
||||
27 5.0760936952120659e+01 -2.2276035690232783e+02 8.8529337501815661e+01
|
||||
28 -1.7686630128191297e+02 7.5939482546377860e+01 -1.1943762330584524e+02
|
||||
29 1.2612288523965614e+02 1.4683228443032482e+02 3.0899782377657353e+01
|
||||
...
|
||||
@ -0,0 +1,100 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 7.5e-14
|
||||
skip_tests: gpu single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair lj/cut/coul/msm/dielectric
|
||||
kspace msm/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
pair_modify table 0
|
||||
kspace_style msm/dielectric 1.0e-4
|
||||
kspace_modify compute no
|
||||
kspace_modify cutoff/adjust no
|
||||
kspace_modify pressure/scalar no # required for OPENMP with msm
|
||||
input_file: in.dielectric
|
||||
pair_style: lj/cut/coul/msm/dielectric 12.0
|
||||
pair_coeff: ! |
|
||||
1 1 0.02 2.5
|
||||
2 2 0.005 1.0
|
||||
2 4 0.005 0.5
|
||||
3 3 0.02 3.2
|
||||
4 4 0.015 3.1
|
||||
5 5 0.015 3.1
|
||||
extract: ! |
|
||||
epsilon 2
|
||||
sigma 2
|
||||
cut_coul 0
|
||||
natoms: 29
|
||||
init_vdwl: 749.2346094132243
|
||||
init_coul: -14.706914690233697
|
||||
init_stress: ! |2-
|
||||
2.1789604565899708e+03 2.1980919499627157e+03 4.6646477918383953e+03 -7.5946835675893374e+02 2.4645973885972793e+01 6.6671172171793467e+02
|
||||
init_forces: ! |2
|
||||
1 -2.3293036641030355e+01 2.6994009662099148e+02 3.3273967774089687e+02
|
||||
2 1.5828456542677557e+02 1.3019548569092080e+02 -1.8632394391624678e+02
|
||||
3 -1.3528921535432082e+02 -3.8704476642707192e+02 -1.4568910938104852e+02
|
||||
4 -7.8705035139322028e+00 2.1357641362367263e+00 -5.6014092669594930e+00
|
||||
5 -2.5250472889025550e+00 -4.0393516627803647e+00 1.2150486457500186e+01
|
||||
6 -8.3187230098523503e+02 9.6388086605030389e+02 1.1508506584731485e+03
|
||||
7 5.8196884510589427e+01 -3.3608073012979708e+02 -1.7178868201443331e+03
|
||||
8 1.4448389596053133e+02 -1.0920570166733745e+02 3.9995621847796008e+02
|
||||
9 7.9188699241062736e+01 8.5177111012279312e+01 3.5034562649693140e+02
|
||||
10 5.3118399250392281e+02 -6.1040215396812312e+02 -1.8356362466879733e+02
|
||||
11 -2.3697058764639078e+00 -5.8877169062134147e+00 -9.6702571849839636e+00
|
||||
12 1.7582506509067979e+01 1.0618105511460486e+01 -7.8977947656224758e+00
|
||||
13 8.0956796305938372e+00 -3.2082645570642891e+00 -1.5236046523765348e-01
|
||||
14 -3.4058927035701734e+00 6.9467407739447773e-01 -8.7527965850433880e+00
|
||||
15 -2.0005600809383203e-01 8.4825472107151985e+00 2.9946212467959565e+00
|
||||
16 4.6324840415926536e+02 -3.3088147583766482e+02 -1.1892638227685079e+03
|
||||
17 -4.5338585460625217e+02 3.1564547162221999e+02 1.2057149629960950e+03
|
||||
18 -4.8129988012991900e-03 7.3419971596388647e-02 -1.2607053859343545e-01
|
||||
19 3.2422316673388490e-02 -2.4550051342793772e-02 1.1015337299168851e-01
|
||||
20 -5.5411270510277409e-02 -8.0425460050698783e-02 8.2992024270809886e-02
|
||||
21 -7.1531046389848413e+01 -8.1526491432387999e+01 2.2572505902685663e+02
|
||||
22 -1.0805834012776086e+02 -2.6208165313075508e+01 -1.6946707766785840e+02
|
||||
23 1.7957061917272105e+02 1.0775550973856708e+02 -5.6237134917050376e+01
|
||||
24 3.6561493769188367e+01 -2.1162957183894034e+02 1.1208727707239673e+02
|
||||
25 -1.4845889430693984e+02 2.3845217449962778e+01 -1.2479232890089845e+02
|
||||
26 1.1187456904656550e+02 1.8777035612647003e+02 1.2671235027942247e+01
|
||||
27 5.1766360532432749e+01 -2.2685224279375160e+02 9.0770717133395550e+01
|
||||
28 -1.8033164344153488e+02 7.7445219361580357e+01 -1.2200009551333871e+02
|
||||
29 1.2858166873380662e+02 1.4941176346490306e+02 3.1224961137337743e+01
|
||||
run_vdwl: 719.4432950773695
|
||||
run_coul: -14.677691617615784
|
||||
run_stress: ! |2-
|
||||
2.1325991142348348e+03 2.1539735638063876e+03 4.3969179363860712e+03 -7.3863283556009901e+02 4.1641056200069123e+01 6.2807144554279864e+02
|
||||
run_forces: ! |2
|
||||
1 -2.0259372193237134e+01 2.6685579767770241e+02 3.2359978985813552e+02
|
||||
2 1.5298556885115576e+02 1.2591099934752508e+02 -1.7964073866086045e+02
|
||||
3 -1.3353644240364554e+02 -3.7923903213676681e+02 -1.4291771687204826e+02
|
||||
4 -7.8369034937850675e+00 2.1284078596321256e+00 -5.5904763233470813e+00
|
||||
5 -2.5088230191025844e+00 -4.0121964594782575e+00 1.2101351741297592e+01
|
||||
6 -8.0678164265946748e+02 9.2159782927102071e+02 1.0270267702007970e+03
|
||||
7 5.5774033151878001e+01 -3.1116735778243350e+02 -1.5746314175305761e+03
|
||||
8 1.3450184115208577e+02 -1.0057921475070130e+02 3.8856838036119638e+02
|
||||
9 7.6778382498110702e+01 8.2404936007622837e+01 3.3946848612116048e+02
|
||||
10 5.2127460705817282e+02 -5.9919220252394086e+02 -1.8126495804928632e+02
|
||||
11 -2.3740506081122841e+00 -5.8415880007895886e+00 -9.6162248866147202e+00
|
||||
12 1.7559371666403866e+01 1.0611915175342791e+01 -8.0325280446635485e+00
|
||||
13 8.0500651521486510e+00 -3.1740967624734027e+00 -1.4963050767915292e-01
|
||||
14 -3.3623679931319934e+00 6.7326917821660281e-01 -8.6365868360310145e+00
|
||||
15 -2.1804972935988984e-01 8.5004171158236801e+00 3.0183377604151946e+00
|
||||
16 4.3475002943140947e+02 -3.1171650065247678e+02 -1.1134872286050906e+03
|
||||
17 -4.2474310192976344e+02 2.9625845892216392e+02 1.1301344641955479e+03
|
||||
18 -5.7403500992621497e-03 7.2867299983148642e-02 -1.2500475633838962e-01
|
||||
19 3.3031570306363021e-02 -2.4267485367431035e-02 1.1030106495096756e-01
|
||||
20 -5.5154232028042781e-02 -8.0110718379824988e-02 8.1947950864130883e-02
|
||||
21 -7.0456973976990469e+01 -7.9661744076563252e+01 2.2154359498828552e+02
|
||||
22 -1.0635857296524016e+02 -2.5963969377719572e+01 -1.6634675906299137e+02
|
||||
23 1.7679671283800002e+02 1.0564661923217321e+02 -5.5175893435233853e+01
|
||||
24 3.8175685911570667e+01 -2.1004568778654189e+02 1.1251257630301822e+02
|
||||
25 -1.4913447507852914e+02 2.3700681261903114e+01 -1.2542917171119228e+02
|
||||
26 1.1093591179069897e+02 1.8633104988954790e+02 1.2882757054833309e+01
|
||||
27 5.0758010048025099e+01 -2.2276726957704437e+02 8.8531205095649199e+01
|
||||
28 -1.7686386906616417e+02 7.5942572494714980e+01 -1.1943823631291974e+02
|
||||
29 1.2612228857869039e+02 1.4682941735730432e+02 3.0902608898722431e+01
|
||||
...
|
||||
@ -0,0 +1,99 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 7.5e-14
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair lj/cut/coul/long/dielectric
|
||||
kspace pppm/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
pair_modify table 16
|
||||
kspace_style pppm/dielectric 1.0e-6
|
||||
kspace_modify gewald 0.2
|
||||
kspace_modify compute no
|
||||
input_file: in.dielectric
|
||||
pair_style: lj/cut/coul/long/dielectric 7.0
|
||||
pair_coeff: ! |
|
||||
1 1 0.02 2.5
|
||||
2 2 0.005 1.0
|
||||
2 4 0.005 0.5
|
||||
3 3 0.02 3.2
|
||||
4 4 0.015 3.1
|
||||
5 5 0.015 3.1
|
||||
extract: ! |
|
||||
epsilon 2
|
||||
sigma 2
|
||||
cut_coul 0
|
||||
natoms: 29
|
||||
init_vdwl: 749.2383389865666
|
||||
init_coul: -14.7083948637962
|
||||
init_stress: ! |2-
|
||||
2.1789400432906150e+03 2.1980397145598195e+03 4.6647550140877756e+03 -7.5945564550748588e+02 2.4676533203856106e+01 6.6669814017620774e+02
|
||||
init_forces: ! |2
|
||||
1 -2.3292588765734763e+01 2.6993731748791504e+02 3.3274039467117694e+02
|
||||
2 1.5828382346796397e+02 1.3019394917381771e+02 -1.8632293062116526e+02
|
||||
3 -1.3528920043525699e+02 -3.8704473357547846e+02 -1.4568913245675679e+02
|
||||
4 -7.8707258958009954e+00 2.1356853412282484e+00 -5.6012065273583236e+00
|
||||
5 -2.5252882698123909e+00 -4.0394641331885479e+00 1.2150688710130748e+01
|
||||
6 -8.3186819215268474e+02 9.6387643957823877e+02 1.1508501455545584e+03
|
||||
7 5.8195693181854310e+01 -3.3608280861428182e+02 -1.7178924873749020e+03
|
||||
8 1.4448423708954735e+02 -1.0920445594079295e+02 3.9995487355847928e+02
|
||||
9 7.9188384669348409e+01 8.5176325862687023e+01 3.5034611050507141e+02
|
||||
10 5.3118399010037786e+02 -6.1040229656333452e+02 -1.8356344258627107e+02
|
||||
11 -2.3696975340744162e+00 -5.8889777265602286e+00 -9.6710851175851662e+00
|
||||
12 1.7580386617568756e+01 1.0617043926306215e+01 -7.8966627866879486e+00
|
||||
13 8.0952875031972766e+00 -3.2076956361874518e+00 -1.5119427669439750e-01
|
||||
14 -3.4060413075628424e+00 6.9491069223925683e-01 -8.7515604784427357e+00
|
||||
15 -1.9952806080766042e-01 8.4828943098074543e+00 2.9944309411228849e+00
|
||||
16 4.6324832731175889e+02 -3.3087210295565546e+02 -1.1892636352567051e+03
|
||||
17 -4.5338538348127810e+02 3.1563966403480572e+02 1.2057220465404623e+03
|
||||
18 -5.2181725365788969e-03 7.2889096961409425e-02 -1.2575412007030390e-01
|
||||
19 3.1885458987952850e-02 -2.0200357660708088e-02 1.0151603957996415e-01
|
||||
20 -5.4227575573511856e-02 -8.1200898711079758e-02 7.7999547088557969e-02
|
||||
21 -7.1530066928876678e+01 -8.1524297274911603e+01 2.2572576369614163e+02
|
||||
22 -1.0805897041800637e+02 -2.6209514766279671e+01 -1.6946764195266354e+02
|
||||
23 1.7956604019880396e+02 1.0775814198354502e+02 -5.6235188691393731e+01
|
||||
24 3.6562250504145240e+01 -2.1162539163697124e+02 1.1210369261838107e+02
|
||||
25 -1.4845921551709685e+02 2.3842437464962465e+01 -1.2479151143681214e+02
|
||||
26 1.1187655654998798e+02 1.8776400664585410e+02 1.2664270876894689e+01
|
||||
27 5.1769276897943115e+01 -2.2684533981111593e+02 9.0768849190027851e+01
|
||||
28 -1.8033407202439554e+02 7.7442136419894737e+01 -1.2199948575206730e+02
|
||||
29 1.2858227698801358e+02 1.4941463787286654e+02 3.1222136986460132e+01
|
||||
run_vdwl: 719.4470396574953
|
||||
run_coul: -14.679124253243254
|
||||
run_stress: ! |2-
|
||||
2.1325789704593126e+03 2.1539215469678197e+03 4.3970250900325655e+03 -7.3862011690475742e+02 4.1671588718551654e+01 6.2805766449371913e+02
|
||||
run_forces: ! |2
|
||||
1 -2.0258938181153660e+01 2.6685302378855795e+02 3.2360054172735954e+02
|
||||
2 1.5298485031190913e+02 1.2590948226081667e+02 -1.7963975335757499e+02
|
||||
3 -1.3353643323287460e+02 -3.7923901926033227e+02 -1.4291774890822694e+02
|
||||
4 -7.8371262083074544e+00 2.1283292379226557e+00 -5.5902729514655007e+00
|
||||
5 -2.5090642557205660e+00 -4.0123086278690421e+00 1.2101553460860075e+01
|
||||
6 -8.0677766523947253e+02 9.2159348264823223e+02 1.0270260513102028e+03
|
||||
7 5.5772827534043152e+01 -3.1116938788216396e+02 -1.5746369448431726e+03
|
||||
8 1.3450232211517186e+02 -1.0057806663099079e+02 3.8856713734444173e+02
|
||||
9 7.6778060855709768e+01 8.2404145437825520e+01 3.3946895186015166e+02
|
||||
10 5.2127459557538145e+02 -5.9919234053461764e+02 -1.8126477426317228e+02
|
||||
11 -2.3740417043436124e+00 -5.8428481849852707e+00 -9.6170505494386997e+00
|
||||
12 1.7557252325475982e+01 1.0610854376978708e+01 -8.0313977779400414e+00
|
||||
13 8.0496743340217787e+00 -3.1735284732734690e+00 -1.4846451288291188e-01
|
||||
14 -3.3625160323768650e+00 6.7350506241206365e-01 -8.6353531159274475e+00
|
||||
15 -2.1752112634679505e-01 8.5007654295399746e+00 3.0181471491148644e+00
|
||||
16 4.3474993892613918e+02 -3.1170709642929285e+02 -1.1134870101998849e+03
|
||||
17 -4.2474261478600022e+02 2.9625260628935746e+02 1.1301415222570972e+03
|
||||
18 -6.1427733453667211e-03 7.2309912305671076e-02 -1.2469328586456262e-01
|
||||
19 3.2490708287754820e-02 -1.9907013549971677e-02 1.0164789826365245e-01
|
||||
20 -5.3969100158168110e-02 -8.0876892345253762e-02 7.6947829003897669e-02
|
||||
21 -7.0456070347078210e+01 -7.9659576377389470e+01 2.2154428936791317e+02
|
||||
22 -1.0635918929421609e+02 -2.5965331718874261e+01 -1.6634729563560069e+02
|
||||
23 1.7679221910769232e+02 1.0564927745679336e+02 -5.5173971453804469e+01
|
||||
24 3.8176328119144245e+01 -2.1004160711351972e+02 1.1252900703487416e+02
|
||||
25 -1.4913476640669779e+02 2.3697881646697873e+01 -1.2542833689482558e+02
|
||||
26 1.1093797785641119e+02 1.8632482150987437e+02 1.2875773942408888e+01
|
||||
27 5.0760936957614206e+01 -2.2276035690123251e+02 8.8529337503971931e+01
|
||||
28 -1.7686630127361011e+02 7.5939482549756050e+01 -1.1943762330290049e+02
|
||||
29 1.2612288523470006e+02 1.4683228443336608e+02 3.0899782367019007e+01
|
||||
...
|
||||
@ -0,0 +1,102 @@
|
||||
---
|
||||
lammps_version: 3 Aug 2022
|
||||
date_generated: Thu Sep 8 21:41:39 2022
|
||||
epsilon: 2.5e-09
|
||||
skip_tests: single
|
||||
prerequisites: ! |
|
||||
atom dielectric
|
||||
pair lj/long/coul/long/dielectric
|
||||
kspace pppm/disp/dielectric
|
||||
pre_commands: ! ""
|
||||
post_commands: ! |
|
||||
pair_modify mix arithmetic
|
||||
pair_modify table 0
|
||||
pair_modify table/disp 0
|
||||
kspace_style pppm/disp/dielectric 1.0e-6
|
||||
kspace_modify gewald 0.3
|
||||
kspace_modify force/disp/real 0.001
|
||||
kspace_modify force/disp/kspace 0.005
|
||||
kspace_modify compute no
|
||||
input_file: in.dielectric
|
||||
pair_style: lj/long/coul/long/dielectric long long 8.0
|
||||
pair_coeff: ! |
|
||||
1 1 0.02 2.5
|
||||
2 2 0.005 1.0
|
||||
2 4 0.005 0.5
|
||||
3 3 0.02 3.2
|
||||
4 4 0.015 3.1
|
||||
5 5 0.015 3.1
|
||||
extract: ! |
|
||||
epsilon 2
|
||||
sigma 2
|
||||
cut_coul 0
|
||||
natoms: 29
|
||||
init_vdwl: 749.2372263849394
|
||||
init_coul: -12.764472354523122
|
||||
init_stress: ! |2-
|
||||
2.1789896124191409e+03 2.1981506635268597e+03 4.6647256305144138e+03 -7.5948722849527928e+02 2.4637932651156468e+01 6.6668896399382447e+02
|
||||
init_forces: ! |2
|
||||
1 -2.3286174143980553e+01 2.6993893821321313e+02 3.3273369487474804e+02
|
||||
2 1.5828133163638364e+02 1.3019983831998124e+02 -1.8631981366975324e+02
|
||||
3 -1.3528879928889739e+02 -3.8704459199964435e+02 -1.4568952254606154e+02
|
||||
4 -7.8725216791087202e+00 2.1353639321886426e+00 -5.5996517772648398e+00
|
||||
5 -2.5270767162674161e+00 -4.0406072393760333e+00 1.2151492124002500e+01
|
||||
6 -8.3188058140463954e+02 9.6387411657094094e+02 1.1508655167786710e+03
|
||||
7 5.8201968572218199e+01 -3.3607463300397569e+02 -1.7178961567702568e+03
|
||||
8 1.4448664584801398e+02 -1.0919588617440031e+02 3.9994713347571548e+02
|
||||
9 7.9185218666034203e+01 8.5171943342215087e+01 3.5034639142939920e+02
|
||||
10 5.3118452816660954e+02 -6.1040376452919065e+02 -1.8356281990943322e+02
|
||||
11 -2.3686858863408191e+00 -5.8898940148850487e+00 -9.6688794102806366e+00
|
||||
12 1.7576908939234539e+01 1.0624730172398207e+01 -7.9005863300595145e+00
|
||||
13 8.0973592781106607e+00 -3.2099461247144938e+00 -1.5205639881972763e-01
|
||||
14 -3.4036114754517417e+00 6.9256385245433427e-01 -8.7523895067493704e+00
|
||||
15 -1.9838785839976880e-01 8.4811355785466347e+00 2.9955798222407606e+00
|
||||
16 4.6325052415452609e+02 -3.3088620197486028e+02 -1.1892696266455252e+03
|
||||
17 -4.5338533090950523e+02 3.1565027690762309e+02 1.2057268653197470e+03
|
||||
18 -1.2374146467945003e-02 5.0073709650900328e-02 -1.0609803472411003e-01
|
||||
19 3.4925503806596245e-02 -1.2780723404912769e-02 9.7753529758476301e-02
|
||||
20 -5.1651694671945927e-02 -7.0354643516235618e-02 7.2110190194190821e-02
|
||||
21 -7.1533097401264698e+01 -8.1539714651455853e+01 2.2574085767945007e+02
|
||||
22 -1.0805687633419996e+02 -2.6203694278676625e+01 -1.6947622336778193e+02
|
||||
23 1.7957295281239305e+02 1.0776197954082350e+02 -5.6245239243180713e+01
|
||||
24 3.6564163444481601e+01 -2.1165662588485623e+02 1.1209579542005619e+02
|
||||
25 -1.4846188055766922e+02 2.3856102627265713e+01 -1.2479708577213361e+02
|
||||
26 1.1187590940118515e+02 1.8778521419451323e+02 1.2667708174230883e+01
|
||||
27 5.1775264052549062e+01 -2.2688020067700194e+02 9.0785175512857407e+01
|
||||
28 -1.8033786288346673e+02 7.7460473243539269e+01 -1.2200797020049274e+02
|
||||
29 1.2857721190478520e+02 1.4942614571460496e+02 3.1218045251445680e+01
|
||||
run_vdwl: 719.4456731444792
|
||||
run_coul: -12.735380452239427
|
||||
run_stress: ! |2-
|
||||
2.1326277434189606e+03 2.1540319211274309e+03 4.3969941693404471e+03 -7.3865219002148024e+02 4.1632846446226282e+01 6.2804820439446110e+02
|
||||
run_forces: ! |2
|
||||
1 -2.0252579201884870e+01 2.6685458181423871e+02 3.2359388407993112e+02
|
||||
2 1.5298241409528828e+02 1.2591543640824665e+02 -1.7963667094402959e+02
|
||||
3 -1.3353603656118571e+02 -3.7923886687281498e+02 -1.4291812947798795e+02
|
||||
4 -7.8389214359971531e+00 2.1280125500685174e+00 -5.5887048693080867e+00
|
||||
5 -2.5108529039248131e+00 -4.0134453944915096e+00 1.2102355523523880e+01
|
||||
6 -8.0679028747897564e+02 9.2159111835187480e+02 1.0270407076371475e+03
|
||||
7 5.5779147495124910e+01 -3.1116108144509832e+02 -1.5746399501309934e+03
|
||||
8 1.3450499468982719e+02 -1.0056967489512954e+02 3.8855934583308238e+02
|
||||
9 7.6774861780621663e+01 8.2399790304301817e+01 3.3946923108359323e+02
|
||||
10 5.2127507824738632e+02 -5.9919375415095578e+02 -1.8126411002329547e+02
|
||||
11 -2.3730241143161583e+00 -5.8437712780828166e+00 -9.6148365370656634e+00
|
||||
12 1.7553761950433664e+01 1.0618527650868131e+01 -8.0353575511725133e+00
|
||||
13 8.0517481168008871e+00 -3.1757790200037084e+00 -1.4931726529049863e-01
|
||||
14 -3.3600804083765969e+00 6.7115990920333168e-01 -8.6361682069471062e+00
|
||||
15 -2.1638368437397651e-01 8.4990156871977796e+00 3.0193112282013752e+00
|
||||
16 4.3475198408547567e+02 -3.1172110706811338e+02 -1.1134925068040991e+03
|
||||
17 -4.2474237904604553e+02 2.9626311496048527e+02 1.1301458844348390e+03
|
||||
18 -1.3340771288180796e-02 4.9378733726348982e-02 -1.0519157371922092e-01
|
||||
19 3.5546988948818373e-02 -1.2428537986927182e-02 9.7968724837689675e-02
|
||||
20 -5.1366113903541490e-02 -6.9980325983148989e-02 7.1132663248924213e-02
|
||||
21 -7.0458946230165608e+01 -7.9674807338044729e+01 2.2155913668685426e+02
|
||||
22 -1.0635699213251399e+02 -2.5959515545052327e+01 -1.6635573249316354e+02
|
||||
23 1.7679885317690923e+02 1.0565294621165062e+02 -5.5183923226957759e+01
|
||||
24 3.8178454131941301e+01 -2.1007236065687607e+02 1.1252105934035761e+02
|
||||
25 -1.4913731726137928e+02 2.3711543343824502e+01 -1.2543384298894884e+02
|
||||
26 1.1093701334769246e+02 1.8634553167766845e+02 1.2879180727949606e+01
|
||||
27 5.0766748013841763e+01 -2.2279500870258624e+02 8.8545430125882177e+01
|
||||
28 -1.7686973159396905e+02 7.5957723646528365e+01 -1.1944584241209154e+02
|
||||
29 1.2611763281800827e+02 1.4684369998133576e+02 3.0895656415621641e+01
|
||||
...
|
||||
@ -730,7 +730,7 @@ TEST_F(DumpAtomTest, colname)
|
||||
command("group one id 1");
|
||||
command("dump id one atom 10 " + dump_file);
|
||||
command("run 5 post no");
|
||||
command("dump_modify id colname id AtomID colname 3 x-scaled colname -1 z-scaled");
|
||||
command("dump_modify id colname id AtomID colname 3 x-scaled colname -4 z-scaled");
|
||||
command("run 10 post no");
|
||||
command("dump_modify id colname default");
|
||||
command("run 10 post no");
|
||||
|
||||
Reference in New Issue
Block a user