User Manual and Source Code For A LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

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

Approved for public release; distribution is unlimited.

June 2014

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 manufacturers 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.

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.

Form Approved
OMB No. 0704-0188

REPORT DOCUMENTATION PAGE

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)

2. REPORT TYPE

3. DATES COVERED (From - To)

June 2014

Final

September 2013February 2014

4. TITLE AND SUBTITLE

5a. CONTRACT NUMBER

User Manual and Source Code for a LAMMPS Implementation of Constant


Energy Dissipative Particle Dynamics (DPD-E)

5b. GRANT NUMBER


5c. PROGRAM ELEMENT NUMBER

6. AUTHOR(S)

5d. PROJECT NUMBER

James P. Larentzos, John K. Brennan, Joshua D. Moore, and William D. Mattson


5e. TASK NUMBER
5f. WORK UNIT NUMBER
7. performing organization name(s) and address(es)

8. PERFORMING ORGANIZATION
REPORT NUMBER

U.S. Army Research Laboratory


ATTN: RDRL-WML-B
Aberdeen Proving Ground, MD 21005-5069

ARL-SR-290
10. SPONSOR/MONITORS ACRONYM(S)

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)

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
17. LIMITATION
OF ABSTRACT

16. SECURITY CLASSIFICATION OF:


a. REPORT

b. ABSTRACT

c. THIS PAGE

Unclassified

Unclassified

Unclassified

18. NUMBER
OF PAGES

19a. NAME OF RESPONSIBLE PERSON

James P. Larentzos
19b. TELEPHONE NUMBER (Include area code)

UU

26

410-306-0678
Standard Form 298 (Rev. 8/98)
Prescribed by ANSI Std. Z39.18

ii

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

iii

INTENTIONALLY LEFT BLANK.

iv

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 velocityVerlet (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.

INTENTIONALLY LEFT BLANK.

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 VelocityVerlet (VV) and VV-Shardlow-Splitting Algorithm (SSA) Integration
Schemes

This appendix appears in its original form, without editorial change.

10

11

12

13

14

15

16

17

18

19

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

20

You might also like