user manual and source code for a lammps · pdf fileuser manual and source code for a lammps...
TRANSCRIPT
![Page 1: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/1.jpg)
User Manual and Source Code for a LAMMPS
Implementation of Constant Energy Dissipative
Particle Dynamics (DPD-E)
by James P. Larentzos, John K. Brennan, Joshua D. Moore, and
William D. Mattson
ARL-SR-290 June 2014
Approved for public release; distribution is unlimited.
![Page 2: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/2.jpg)
NOTICES
Disclaimers
The findings in this report are not to be construed as an official Department of the Army position unless
so designated by other authorized documents.
Citation of manufacturer’s or trade names does not constitute an official endorsement or approval of the
use thereof.
Destroy this report when it is no longer needed. Do not return it to the originator.
![Page 3: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/3.jpg)
Army Research Laboratory Aberdeen Proving Ground, MD 21005-5069
ARL-SR-290 June 2014
User Manual and Source Code for a LAMMPS
Implementation of Constant Energy Dissipative
Particle Dynamics (DPD-E)
James P. Larentzos Engility Corporation
John K. Brennan, Joshua D. Moore, and William D. Mattson
Weapons and Materials Research Directorate, ARL
Approved for public release; distribution is unlimited.
![Page 4: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/4.jpg)
ii
REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188
Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing the burden, to Department of Defense, Washington Headquarters Services, Directorate for Information Operations and Reports (0704-0188), 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to any penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number.
PLEASE DO NOT RETURN YOUR FORM TO THE ABOVE ADDRESS.
1. REPORT DATE (DD-MM-YYYY)
June 2014
2. REPORT TYPE
Final
3. DATES COVERED (From - To)
September 2013–February 2014 4. TITLE AND SUBTITLE
User Manual and Source Code for a LAMMPS Implementation of Constant
Energy Dissipative Particle Dynamics (DPD-E)
5a. CONTRACT NUMBER
5b. GRANT NUMBER
5c. PROGRAM ELEMENT NUMBER
6. AUTHOR(S)
James P. Larentzos, John K. Brennan, Joshua D. Moore, and William D. Mattson
5d. PROJECT NUMBER
5e. TASK NUMBER
5f. WORK UNIT NUMBER
7. performing organization name(s) and address(es)
U.S. Army Research Laboratory
ATTN: RDRL-WML-B
Aberdeen Proving Ground, MD 21005-5069
8. PERFORMING ORGANIZATION REPORT NUMBER
ARL-SR-290
9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)
10. SPONSOR/MONITOR’S ACRONYM(S)
11. SPONSOR/MONITOR'S REPORT NUMBER(S)
12. DISTRIBUTION/AVAILABILITY STATEMENT
Approved for public release; distribution is unlimited.
13. SUPPLEMENTARY NOTES
14. ABSTRACT
A user manual and source code files are provided for the implementation of the constant energy Dissipative Particle Dynamics
method into the highly scalable Large-Scale Atomic/Molecular Massively Parallel Simulator (LAMMPS) simulation software.
The current LAMMPS velocity-Verlet (VV) integration scheme is extended to model systems under isoenergetic cases. In
addition, the Shardlow-splitting algorithm is provided as an alternative integration scheme that enables longer time steps with
comparable accuracy to the VV integration scheme.
15. SUBJECT TERMS
Dissipative Particle Dynamics, DPD, Shardlow-splitting algorithm, SSA, constant energy, parallelization
16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT
UU
18. NUMBER OF PAGES
26
19a. NAME OF RESPONSIBLE PERSON
James P. Larentzos a. REPORT
Unclassified
b. ABSTRACT
Unclassified
c. THIS PAGE
Unclassified
19b. TELEPHONE NUMBER (Include area code)
410-306-0678
Standard Form 298 (Rev. 8/98)
Prescribed by ANSI Std. Z39.18
![Page 5: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/5.jpg)
iii
Contents
Appendix. Large-Scale Atomic/Molecular Massively Parallel Simulator (LAMMPS) User
Manual for Commands Related to the Constant Energy Dissipative Particle Dynamics
(DPD-E) Implementation With the Velocity-Verlet (VV) and VV-Shardlow-Splitting
Algorithm (SSA) Integration Schemes 3
Distribution List 20
![Page 6: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/6.jpg)
iv
INTENTIONALLY LEFT BLANK.
![Page 7: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/7.jpg)
1
The constant energy dissipative particle dynamics (DPD-E) method is implemented into the
Large-Scale Atomic/Molecular Massively Parallel Simulator (LAMMPS) simulation software to
efficiently model systems under isoenergetic conditions using the current LAMMPS velocity-
Verlet (VV) integration scheme and the Shardlow-splitting algorithm (SSA). The relevant source
code files that are current with the 7 February 2014 release of LAMMPS are provided, along
with the user manual documentation. The contents of this material are described in detail in U.S.
Army Research Laboratory (ARL) technical report ARL-TR-6863.1
The DPD-E method using the VV and VV-SSA integration schemes has been implemented
within LAMMPS as user packages under the directory src/USER-DPD in the accompanying
compact disc (CD).
The LAMMPS user package USER-DPD can be added to the LAMMPS source files by issuing
the command
make yes-USER-DPD
within the LAMMPS src/ directory. A copy of the modified user manual containing the new
features added to LAMMPS can be found in the appendix, and the source txt, html, tex, and jpg
files can be found within the LAMMPS doc/ and doc/Eqs directory in the accompanying CD.
The full LAMMPS user manual can be found at http://lammps.sandia.gov/doc/Manual.html.
1 Larentzos, J. P.; Brennan, J. K.; Moore, J. D.; Mattson, W. D. LAMMPS Implementation of Constant Energy Dissipative
Particle Dynamics (DPE-E); ARL-TR-6863; U.S. Army Research Laboratory: Aberdeen Proving Ground, March 2014.
![Page 8: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/8.jpg)
2
INTENTIONALLY LEFT BLANK.
![Page 9: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/9.jpg)
3
Appendix. Large-Scale Atomic/Molecular Massively Parallel Simulator
(LAMMPS) User Manual for Commands Related to the Constant Energy
Dissipative Particle Dynamics (DPD-E) Implementation With the Velocity-
Verlet (VV) and VV-Shardlow-Splitting Algorithm (SSA) Integration
Schemes
This appendix appears in its original form, without editorial change.
![Page 10: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/10.jpg)
4
![Page 11: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/11.jpg)
5
![Page 12: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/12.jpg)
6
![Page 13: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/13.jpg)
7
![Page 14: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/14.jpg)
8
![Page 15: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/15.jpg)
9
![Page 16: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/16.jpg)
10
![Page 17: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/17.jpg)
11
![Page 18: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/18.jpg)
12
![Page 19: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/19.jpg)
13
![Page 20: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/20.jpg)
14
![Page 21: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/21.jpg)
15
![Page 22: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/22.jpg)
16
![Page 23: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/23.jpg)
17
![Page 24: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/24.jpg)
18
![Page 25: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/25.jpg)
19
![Page 26: User Manual and Source Code for a LAMMPS · PDF fileUser Manual and Source Code for a LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E) by James](https://reader033.vdocument.in/reader033/viewer/2022042611/5a7aa9427f8b9a66798b6f94/html5/thumbnails/26.jpg)
20
1 DEFENSE TECHNICAL
(PDF) INFORMATION CTR
DTIC OCA
2 DIRECTOR
(PDF) US ARMY RESEARCH LAB
RDRL CIO LL
IMAL HRA MAIL & RECORDS MGMT
1 GOVT PRINTG OFC
(PDF) A MALHOTRA
1 DIR USARL
(PDF) RDRL WML B
J LARENTZOS