This script generates an amorphous polymer input file for LAMMPS based on an FCC lattice with a self-avoiding random walk, as used by Tschopp et al[1][2].
Author(s): Mark A. Tschopp, Don K. Ward
Figure 1. Movie showing deformation of an amorphous polyethylene structure with 20 chains of 1000 monomers length. The strain rate is 1010 s-1 and the temperature is 100 K.
Note: For the large number of chains the SEED value may need to be changed.
For example the output file should look like this:
# Model for PE
10000 atoms
9990 bonds
9980 angles
9970 dihedrals
1 atom types
1 bond types
1 angle types
1 dihedral types
0.0000 80.0586 xlo xhi
0.0000 80.0586 ylo yhi
0.0000 80.0586 zlo zhi
Masses
1 14.02
Atoms
1 1 1 8.6550 61.6668 5.4094
2 1 1 8.6550 60.5849 6.4912
3 1 1 7.5731 59.5030 6.4912
4 1 1 6.4912 60.5849 6.4912
5 1 1 6.4912 61.6668 7.5731
6 1 1 5.4094 62.7487 7.5731
7 1 1 4.3275 62.7487 6.4912
8 1 1 3.2456 62.7487 7.5731
9 1 1 2.1637 61.6668 7.5731
10 1 1 1.0819 61.6668 8.6550
...
Bonds
1 1 1 2
2 1 2 3
3 1 3 4
4 1 4 5
5 1 5 6
6 1 6 7
7 1 7 8
8 1 8 9
9 1 9 10
10 1 10 11
...
Dihedrals
1 1 1 2 3 4
2 1 2 3 4 5
3 1 3 4 5 6
4 1 4 5 6 7
5 1 5 6 7 8
6 1 6 7 8 9
7 1 7 8 9 10
8 1 8 9 10 11
9 1 9 10 11 12
10 1 10 11 12 13
...
9965 1 9992 9993 9994 9995
9966 1 9993 9994 9995 9996
9967 1 9994 9995 9996 9997
9968 1 9995 9996 9997 9998
9969 1 9996 9997 9998 9999
9970 1 9997 9998 9999 10000