forked from lijiext/lammps
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11730 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
parent
fe1d916552
commit
23a0a72df1
|
@ -1,33 +1,19 @@
|
|||
LAMMPS cmm-cg example problems
|
||||
LAMMPS USER-CMM-CG example problems
|
||||
|
||||
Each of these sub-directories contains a sample problem for the CMM
|
||||
coarse grained MD potentials that you can run with LAMMPS. The
|
||||
represent some typical uses and are also used to verify the
|
||||
implmentation in LAMMPS.
|
||||
Each of these sub-directories contains a sample problem for the SDK
|
||||
coarse grained MD potentials that you can run with LAMMPS.
|
||||
|
||||
Each problem has an input script (in.*) and produces a log file
|
||||
(log.*) and trajectory file in compressed .xtc format (*.xtc) when it
|
||||
runs. Inputs are usually set up to read the start configuration and
|
||||
topology from a data file (data.*) and the matching force field
|
||||
parameter from an include file (parms.*).
|
||||
|
||||
A few sample log file outputs on different machines and different
|
||||
numbers of processors are included in the directories to compare your
|
||||
answers to. E.g. a log file like log.crack.date.foo.P means it ran on
|
||||
P processors of machine "foo" with the dated version of LAMMPS. Note
|
||||
that these problems should get statistically similar answers when run
|
||||
on different machines or different numbers of processors, but not
|
||||
identical answers to those in the log of dump files included here.
|
||||
See the Errors section of the LAMMPS documentation for more
|
||||
discussion.
|
||||
|
||||
The examples also provide matching topology files for visualization
|
||||
(*.psf) so that the .xtc trajectories can be visualized with VMD.
|
||||
|
||||
These are the sample systems the various sub-directories:
|
||||
These are the two sample systems
|
||||
|
||||
peg-verlet: coarse grained PEG surfactant/water mixture lamella
|
||||
verlet version
|
||||
this example uses the plain LJ term only, no charges
|
||||
this example uses the plain LJ term only, no charges.
|
||||
two variants are provided regular harmonic angles and
|
||||
the SDK variant that includes 1-3 LJ repulsion.
|
||||
|
||||
(more to come)
|
||||
sds-monolayer: coarse grained SDS surfactant monolayers at water/vapor
|
||||
interface.
|
||||
this example uses the SDK LJ term with coulomb and shows
|
||||
how to use the combined coulomb style vs. hybrid/overlay
|
||||
with possible optimizations due to the small number of
|
||||
charged particles in this system
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,50 @@
|
|||
# coarse grained SDS surfactant monolayer
|
||||
|
||||
units real
|
||||
dimension 3
|
||||
atom_style full
|
||||
processors * * 1
|
||||
|
||||
pair_style hybrid/overlay lj/sdk 15.0 coul/long 26.5
|
||||
bond_style harmonic
|
||||
angle_style sdk
|
||||
special_bonds lj/coul 0.0 0.0 1.0
|
||||
|
||||
read_data data.sds.gz
|
||||
|
||||
pair_coeff 1 4 coul/long # SO4 SOD
|
||||
pair_coeff 4 4 coul/long # SOD SOD
|
||||
pair_coeff 1 1 lj/sdk lj9_6 0.7000 4.3210 # SO4 SO4
|
||||
pair_coeff 1 2 lj/sdk lj9_6 0.3830 4.4135 # SO4 CM
|
||||
pair_coeff 1 3 lj/sdk lj9_6 0.4050 4.4530 # SO4 CT
|
||||
pair_coeff 1 4 lj/sdk lj12_4 1.1000 4.1000 # SO4 SOD
|
||||
pair_coeff 1 5 lj/sdk lj12_4 1.1000 4.1000 # SO4 W
|
||||
pair_coeff 2 2 lj/sdk lj9_6 0.4200 4.5060 # CM CM
|
||||
pair_coeff 2 3 lj/sdk lj9_6 0.4440 4.5455 # CT CM
|
||||
pair_coeff 2 4 lj/sdk lj12_4 0.3400 4.4385 # SOD CM
|
||||
pair_coeff 2 5 lj/sdk lj12_4 0.3400 4.4385 # W CM
|
||||
pair_coeff 3 3 lj/sdk lj9_6 0.4690 4.5850 # CT CT
|
||||
pair_coeff 3 4 lj/sdk lj12_4 0.3600 4.4780 # SOD CT
|
||||
pair_coeff 3 5 lj/sdk lj12_4 0.3600 4.4780 # W CT
|
||||
pair_coeff 4 4 lj/sdk lj12_4 0.3500 4.3710 # SOD SOD
|
||||
pair_coeff 4 5 lj/sdk lj12_4 0.8950 4.3710 # SOD W
|
||||
pair_coeff 5 5 lj/sdk lj12_4 0.8950 4.3710 # W W
|
||||
|
||||
|
||||
group charged type 1 4
|
||||
atom_modify first charged
|
||||
|
||||
kspace_style pppm/cg 0.00001
|
||||
kspace_modify order 3
|
||||
|
||||
communicate multi
|
||||
neighbor 2.0 multi
|
||||
neigh_modify delay 4 every 2 check yes
|
||||
|
||||
timestep 10.0
|
||||
|
||||
fix 1 all nvt temp 310.0 310.0 100.0
|
||||
|
||||
thermo 10
|
||||
|
||||
run 100
|
|
@ -0,0 +1,43 @@
|
|||
# coarse grained SDS surfactant monolayer
|
||||
|
||||
units real
|
||||
dimension 3
|
||||
atom_style full
|
||||
processors * * 1
|
||||
|
||||
pair_style lj/sdk/coul/long 15.0
|
||||
bond_style harmonic
|
||||
angle_style sdk
|
||||
special_bonds lj/coul 0.0 0.0 1.0
|
||||
|
||||
read_data data.sds.gz
|
||||
|
||||
pair_coeff 1 1 lj9_6 0.7000 4.3210 # SO4 SO4
|
||||
pair_coeff 1 2 lj9_6 0.3830 4.4135 # SO4 CM
|
||||
pair_coeff 1 3 lj9_6 0.4050 4.4530 # SO4 CT
|
||||
pair_coeff 1 4 lj12_4 1.1000 4.1000 # SO4 SOD
|
||||
pair_coeff 1 5 lj12_4 1.1000 4.1000 # SO4 W
|
||||
pair_coeff 2 2 lj9_6 0.4200 4.5060 # CM CM
|
||||
pair_coeff 2 3 lj9_6 0.4440 4.5455 # CT CM
|
||||
pair_coeff 2 4 lj12_4 0.3400 4.4385 # SOD CM
|
||||
pair_coeff 2 5 lj12_4 0.3400 4.4385 # W CM
|
||||
pair_coeff 3 3 lj9_6 0.4690 4.5850 # CT CT
|
||||
pair_coeff 3 4 lj12_4 0.3600 4.4780 # SOD CT
|
||||
pair_coeff 3 5 lj12_4 0.3600 4.4780 # W CT
|
||||
pair_coeff 4 4 lj12_4 0.3500 4.3710 # SOD SOD
|
||||
pair_coeff 4 5 lj12_4 0.8950 4.3710 # SOD W
|
||||
pair_coeff 5 5 lj12_4 0.8950 4.3710 # W W
|
||||
|
||||
kspace_style pppm/cg 0.00001
|
||||
kspace_modify order 3
|
||||
|
||||
neighbor 2.0 bin
|
||||
neigh_modify delay 4 every 2 check yes
|
||||
|
||||
timestep 10.0
|
||||
|
||||
fix 1 all nvt temp 310.0 310.0 100.0
|
||||
|
||||
thermo 10
|
||||
|
||||
run 100
|
|
@ -0,0 +1,127 @@
|
|||
LAMMPS (20 Mar 2014-ICMS)
|
||||
WARNING: OMP_NUM_THREADS environment is not set. (../comm.cpp:100)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# coarse grained SDS surfactant monolayer
|
||||
|
||||
units real
|
||||
dimension 3
|
||||
atom_style full
|
||||
processors * * 1
|
||||
|
||||
pair_style hybrid/overlay lj/sdk 15.0 coul/long 26.5
|
||||
bond_style harmonic
|
||||
angle_style sdk
|
||||
special_bonds lj/coul 0.0 0.0 1.0
|
||||
|
||||
read_data data.sds.gz
|
||||
orthogonal box = (-27.713 -27.713 -200) to (193.991 83.139 200)
|
||||
4 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
31280 atoms
|
||||
reading velocities ...
|
||||
31280 velocities
|
||||
scanning bonds ...
|
||||
1 = max bonds/atom
|
||||
scanning angles ...
|
||||
1 = max angles/atom
|
||||
reading bonds ...
|
||||
4096 bonds
|
||||
reading angles ...
|
||||
3072 angles
|
||||
2 = max # of 1-2 neighbors
|
||||
2 = max # of 1-3 neighbors
|
||||
4 = max # of special neighbors
|
||||
|
||||
pair_coeff 1 4 coul/long # SO4 SOD
|
||||
pair_coeff 4 4 coul/long # SOD SOD
|
||||
pair_coeff 1 1 lj/sdk lj9_6 0.7000 4.3210 # SO4 SO4
|
||||
pair_coeff 1 2 lj/sdk lj9_6 0.3830 4.4135 # SO4 CM
|
||||
pair_coeff 1 3 lj/sdk lj9_6 0.4050 4.4530 # SO4 CT
|
||||
pair_coeff 1 4 lj/sdk lj12_4 1.1000 4.1000 # SO4 SOD
|
||||
pair_coeff 1 5 lj/sdk lj12_4 1.1000 4.1000 # SO4 W
|
||||
pair_coeff 2 2 lj/sdk lj9_6 0.4200 4.5060 # CM CM
|
||||
pair_coeff 2 3 lj/sdk lj9_6 0.4440 4.5455 # CT CM
|
||||
pair_coeff 2 4 lj/sdk lj12_4 0.3400 4.4385 # SOD CM
|
||||
pair_coeff 2 5 lj/sdk lj12_4 0.3400 4.4385 # W CM
|
||||
pair_coeff 3 3 lj/sdk lj9_6 0.4690 4.5850 # CT CT
|
||||
pair_coeff 3 4 lj/sdk lj12_4 0.3600 4.4780 # SOD CT
|
||||
pair_coeff 3 5 lj/sdk lj12_4 0.3600 4.4780 # W CT
|
||||
pair_coeff 4 4 lj/sdk lj12_4 0.3500 4.3710 # SOD SOD
|
||||
pair_coeff 4 5 lj/sdk lj12_4 0.8950 4.3710 # SOD W
|
||||
pair_coeff 5 5 lj/sdk lj12_4 0.8950 4.3710 # W W
|
||||
|
||||
|
||||
group charged type 1 4
|
||||
2048 atoms in group charged
|
||||
atom_modify first charged
|
||||
|
||||
kspace_style pppm/cg 0.00001
|
||||
kspace_modify order 3
|
||||
|
||||
communicate multi
|
||||
neighbor 2.0 multi
|
||||
neigh_modify delay 4 every 2 check yes
|
||||
|
||||
timestep 10.0
|
||||
|
||||
fix 1 all nvt temp 310.0 310.0 100.0
|
||||
|
||||
thermo 10
|
||||
|
||||
run 100
|
||||
PPPM initialization ...
|
||||
G vector (1/distance) = 0.0416781
|
||||
grid = 8 4 12
|
||||
stencil order = 3
|
||||
estimated absolute RMS force accuracy = 0.00248777
|
||||
estimated relative force accuracy = 7.49185e-06
|
||||
using double precision FFTs
|
||||
3d grid and FFT values/proc = 525 96
|
||||
PPPM/cg optimization cutoff: 1e-05
|
||||
Total charged atoms: 6.5%
|
||||
Min/max charged atoms/proc: 6.4% 6.7%
|
||||
Memory usage per processor = 7.66668 Mbytes
|
||||
Step Temp E_pair E_mol TotEng Press
|
||||
0 310.0934 -249339.72 2566.2036 -217861.41 -25.664516
|
||||
10 310.88051 -249369.1 2549.1166 -217834.49 -29.095262
|
||||
20 310.33025 -249325.09 2543.0138 -217847.89 -30.069751
|
||||
30 308.24273 -249331.54 2604.3227 -217987.66 -28.033129
|
||||
40 309.41339 -249363.5 2560.6727 -217954.13 -25.802838
|
||||
50 309.16857 -249071.94 2571.9117 -217674.15 -17.946457
|
||||
60 312.67237 -249288.77 2621.0185 -217515.19 -25.723545
|
||||
70 310.13623 -249262.32 2595.874 -217750.35 -26.276067
|
||||
80 310.60448 -249415.99 2596.6752 -217859.56 -27.942924
|
||||
90 309.63209 -249403.14 2606.3186 -217927.73 -24.456575
|
||||
100 309.40793 -249341.62 2599.6402 -217893.79 -22.554823
|
||||
|
||||
Loop time of 4.07239 on 4 procs for 100 steps with 31280 atoms
|
||||
98.6% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
Performance: 21.216 ns/day 1.131 hours/ns 24.556 timesteps/s
|
||||
|
||||
MPI task timings breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 3.082 | 3.0928 | 3.1091 | 0.6 | 75.95
|
||||
Bond | 0.021077 | 0.021421 | 0.021823 | 0.2 | 0.53
|
||||
Kspace | 0.042646 | 0.058859 | 0.069797 | 4.1 | 1.45
|
||||
Neigh | 0.79689 | 0.79696 | 0.79711 | 0.0 | 19.57
|
||||
Comm | 0.048668 | 0.049552 | 0.050446 | 0.3 | 1.22
|
||||
Output | 0.00072145 | 0.00095147 | 0.0016341 | 1.3 | 0.02
|
||||
Modify | 0.034767 | 0.035175 | 0.035714 | 0.2 | 0.86
|
||||
Other | | 0.01665 | | | 0.41
|
||||
|
||||
Nlocal: 7820 ave 7866 max 7774 min
|
||||
Histogram: 1 1 0 0 0 0 0 0 1 1
|
||||
Nghost: 9179.5 ave 9199 max 9157 min
|
||||
Histogram: 1 0 1 0 0 0 0 0 1 1
|
||||
Neighs: 850419 ave 853627 max 846921 min
|
||||
Histogram: 1 0 1 0 0 0 0 0 1 1
|
||||
|
||||
Total # of neighbors = 3401676
|
||||
Ave neighs/atom = 108.749
|
||||
Ave special neighs/atom = 0.458312
|
||||
Neighbor list builds = 10
|
||||
Dangerous builds = 0
|
||||
|
||||
Please see the log.cite file for references relevant to this simulation
|
||||
|
|
@ -0,0 +1,116 @@
|
|||
LAMMPS (20 Mar 2014-ICMS)
|
||||
WARNING: OMP_NUM_THREADS environment is not set. (../comm.cpp:100)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# coarse grained SDS surfactant monolayer
|
||||
|
||||
units real
|
||||
dimension 3
|
||||
atom_style full
|
||||
processors * * 1
|
||||
|
||||
pair_style lj/sdk/coul/long 15.0
|
||||
bond_style harmonic
|
||||
angle_style sdk
|
||||
special_bonds lj/coul 0.0 0.0 1.0
|
||||
|
||||
read_data data.sds.gz
|
||||
orthogonal box = (-27.713 -27.713 -200) to (193.991 83.139 200)
|
||||
4 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
31280 atoms
|
||||
reading velocities ...
|
||||
31280 velocities
|
||||
scanning bonds ...
|
||||
1 = max bonds/atom
|
||||
scanning angles ...
|
||||
1 = max angles/atom
|
||||
reading bonds ...
|
||||
4096 bonds
|
||||
reading angles ...
|
||||
3072 angles
|
||||
2 = max # of 1-2 neighbors
|
||||
2 = max # of 1-3 neighbors
|
||||
4 = max # of special neighbors
|
||||
|
||||
pair_coeff 1 1 lj9_6 0.7000 4.3210 # SO4 SO4
|
||||
pair_coeff 1 2 lj9_6 0.3830 4.4135 # SO4 CM
|
||||
pair_coeff 1 3 lj9_6 0.4050 4.4530 # SO4 CT
|
||||
pair_coeff 1 4 lj12_4 1.1000 4.1000 # SO4 SOD
|
||||
pair_coeff 1 5 lj12_4 1.1000 4.1000 # SO4 W
|
||||
pair_coeff 2 2 lj9_6 0.4200 4.5060 # CM CM
|
||||
pair_coeff 2 3 lj9_6 0.4440 4.5455 # CT CM
|
||||
pair_coeff 2 4 lj12_4 0.3400 4.4385 # SOD CM
|
||||
pair_coeff 2 5 lj12_4 0.3400 4.4385 # W CM
|
||||
pair_coeff 3 3 lj9_6 0.4690 4.5850 # CT CT
|
||||
pair_coeff 3 4 lj12_4 0.3600 4.4780 # SOD CT
|
||||
pair_coeff 3 5 lj12_4 0.3600 4.4780 # W CT
|
||||
pair_coeff 4 4 lj12_4 0.3500 4.3710 # SOD SOD
|
||||
pair_coeff 4 5 lj12_4 0.8950 4.3710 # SOD W
|
||||
pair_coeff 5 5 lj12_4 0.8950 4.3710 # W W
|
||||
|
||||
kspace_style pppm/cg 0.00001
|
||||
kspace_modify order 3
|
||||
|
||||
neighbor 2.0 bin
|
||||
neigh_modify delay 4 every 2 check yes
|
||||
|
||||
timestep 10.0
|
||||
|
||||
fix 1 all nvt temp 310.0 310.0 100.0
|
||||
|
||||
thermo 10
|
||||
|
||||
run 100
|
||||
PPPM initialization ...
|
||||
G vector (1/distance) = 0.0789325
|
||||
grid = 15 8 25
|
||||
stencil order = 3
|
||||
estimated absolute RMS force accuracy = 0.00275556
|
||||
estimated relative force accuracy = 8.29828e-06
|
||||
using double precision FFTs
|
||||
3d grid and FFT values/proc = 2156 840
|
||||
PPPM/cg optimization cutoff: 1e-05
|
||||
Total charged atoms: 6.5%
|
||||
Min/max charged atoms/proc: 6.4% 6.7%
|
||||
Memory usage per processor = 8.05923 Mbytes
|
||||
Step Temp E_pair E_mol TotEng Press
|
||||
0 310.0934 -247030.21 2566.2036 -215551.9 -14.547393
|
||||
10 310.89138 -247061.61 2549.4854 -215525.62 -18.043512
|
||||
20 310.29287 -247017.8 2542.4491 -215544.65 -19.148631
|
||||
30 308.13371 -247024.82 2602.1061 -215693.32 -17.390902
|
||||
40 309.40426 -247058.41 2558.7402 -215651.82 -15.445066
|
||||
50 309.11317 -246753.92 2570.8603 -215362.36 -7.4232007
|
||||
60 312.52974 -246964.73 2618.8108 -215206.66 -15.23965
|
||||
70 310.11675 -246941.68 2591.8668 -215435.53 -16.153691
|
||||
80 310.48262 -247090.02 2595.0493 -215546.58 -18.080368
|
||||
90 309.60017 -247067.1 2604.6545 -215596.33 -14.583764
|
||||
100 309.7356 -247004.05 2604.8729 -215520.43 -12.78624
|
||||
|
||||
Loop time of 3.44972 on 4 procs for 100 steps with 31280 atoms
|
||||
98.1% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
Performance: 25.046 ns/day 0.958 hours/ns 28.988 timesteps/s
|
||||
|
||||
MPI task timings breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 2.7883 | 2.817 | 2.8415 | 1.1 | 81.66
|
||||
Bond | 0.017868 | 0.018973 | 0.020636 | 0.7 | 0.55
|
||||
Kspace | 0.063881 | 0.088012 | 0.11571 | 6.2 | 2.55
|
||||
Neigh | 0.42765 | 0.42828 | 0.42882 | 0.1 | 12.41
|
||||
Comm | 0.043887 | 0.044575 | 0.045079 | 0.2 | 1.29
|
||||
Output | 0.00072694 | 0.00096422 | 0.0016718 | 1.3 | 0.03
|
||||
Modify | 0.035513 | 0.035955 | 0.036887 | 0.3 | 1.04
|
||||
Other | | 0.01597 | | | 0.46
|
||||
|
||||
Nlocal: 7820 ave 7866 max 7775 min
|
||||
Histogram: 1 1 0 0 0 0 0 1 0 1
|
||||
Nghost: 8679.75 ave 8699 max 8666 min
|
||||
Histogram: 1 0 1 0 1 0 0 0 0 1
|
||||
Neighs: 838026 ave 841202 max 834819 min
|
||||
Histogram: 1 1 0 0 0 0 0 0 1 1
|
||||
|
||||
Total # of neighbors = 3352103
|
||||
Ave neighs/atom = 107.164
|
||||
Ave special neighs/atom = 0.458312
|
||||
Neighbor list builds = 10
|
||||
Dangerous builds = 0
|
Loading…
Reference in New Issue