File: double_layer.screen

package info (click to toggle)
lammps 20210122~gita77bb%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 331,996 kB
  • sloc: cpp: 802,213; python: 24,256; xml: 14,949; f90: 10,448; ansic: 8,476; perl: 4,161; sh: 3,466; fortran: 2,805; makefile: 1,250; objc: 238; lisp: 163; csh: 16; awk: 14; tcl: 6
file content (203 lines) | stat: -rw-r--r-- 8,847 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
LAMMPS (30 Aug 2013)

units 		metal
atom_style 	full
dimension 	3
neighbor 	2 bin
neigh_modify 	every 1 check yes
boundary 	f f f

timestep	0.0005
thermo          100
dielectric      81.

newton off

pair_style lj/cut 13.000000
pair_modify mix arithmetic
read_data waternve.init
Scanning data file ...
Reading data file ...
  orthogonal box = (-19.38 -19.38 -21.88) to (19.38 19.38 23.94)
  1 by 2 by 2 MPI processor grid
  1982 atoms
  1982 velocities
Finding 1-2 1-3 1-4 neighbors ...
  0 = max # of 1-2 neighbors
  0 = max # of 1-3 neighbors
  0 = max # of 1-4 neighbors
  1 = max # of special neighbors
reset_timestep 0

variable nsteps equal 1000
variable dumpfreq equal ${nsteps}/10
variable dumpfreq equal 1000/10
variable nx equal 4
variable ny equal 4
variable nz equal 4
variable x_min equal -19.38
variable x_max equal 19.38
variable x_goldmin equal -11.22
variable x_goldmax equal 11.22
variable x_fluidmin equal ${x_goldmin}
variable x_fluidmin equal -11.220000000000000639
variable x_fluidmax equal ${x_goldmax}
variable x_fluidmax equal 11.220000000000000639
variable x_wallmin equal ${x_goldmin}-1.5
variable x_wallmin equal -11.220000000000000639-1.5
variable x_wallmax equal ${x_goldmax}+1.5
variable x_wallmax equal 11.220000000000000639+1.5
variable y_min equal -19.38
variable y_max equal 19.38
variable y_goldmin equal -11.22
variable y_goldmax equal 11.22
variable surface_charge equal -0.3125/(4.08*4.08)
variable y_fluidmin equal ${y_goldmin}
variable y_fluidmin equal -11.220000000000000639
variable y_fluidmax equal ${y_goldmax}
variable y_fluidmax equal 11.220000000000000639
variable y_wallmin equal ${y_goldmin}-1.5
variable y_wallmin equal -11.220000000000000639-1.5
variable y_wallmax equal ${y_goldmax}+1.5
variable y_wallmax equal 11.220000000000000639+1.5
variable downshift equal 2.5
variable zshiftlatt equal 1-${downshift}/4.08
variable zshiftlatt equal 1-2.5/4.08
variable z_min equal -20.4-${downshift}+0.25*4.08
variable z_min equal -20.4-2.5+0.25*4.08
variable z_max equal 22.44+1.5
variable z_goldmin equal -12.24-${downshift}+0.25*4.08
variable z_goldmin equal -12.24-2.5+0.25*4.08
variable z_goldmax equal -${downshift}+0.25*4.08
variable z_goldmax equal -2.5+0.25*4.08
variable z_goldtopmin equal ${z_goldmax}-0.5*4.08
variable z_goldtopmin equal -1.4799999999999999822-0.5*4.08
variable z_goldtopmax equal ${z_goldmax}
variable z_goldtopmax equal -1.4799999999999999822
variable z_fluidmin equal 0.
variable z_fluidmax equal 22.44
variable z_wallmax equal ${z_max}
variable z_wallmax equal 23.940000000000001279

lattice sc 8.16 origin 0 0 0.75
Lattice spacing in x,y,z = 8.16 8.16 8.16

group pos type 4
27 atoms in group pos
group neg type 5
0 atoms in group neg
group allfluid type 3 4 5
177 atoms in group allfluid

compute fluidT allfluid temp
thermo_style custom step epair emol etotal press c_fluidT

fix zhiwall allfluid wall/lj93 zhi ${z_wallmax} 0.0195 3.45 10.000000 units box
fix zhiwall allfluid wall/lj93 zhi 23.940000000000001279 0.0195 3.45 10.000000 units box
fix xlowall allfluid wall/lj93 xlo ${x_wallmin} 0.0195 3.45 10.000000 units box
fix xlowall allfluid wall/lj93 xlo -12.720000000000000639 0.0195 3.45 10.000000 units box
fix xhiwall allfluid wall/lj93 xhi ${x_wallmax} 0.0195 3.45 10.000000 units box
fix xhiwall allfluid wall/lj93 xhi 12.720000000000000639 0.0195 3.45 10.000000 units box
fix ylowall allfluid wall/lj93 ylo ${y_wallmin} 0.0195 3.45 10.000000 units box
fix ylowall allfluid wall/lj93 ylo -12.720000000000000639 0.0195 3.45 10.000000 units box
fix yhiwall allfluid wall/lj93 yhi ${y_wallmax} 0.0195 3.45 10.000000 units box
fix yhiwall allfluid wall/lj93 yhi 12.720000000000000639 0.0195 3.45 10.000000 units box

group solvent type 3
150 atoms in group solvent
fix fluidnvt solvent nvt temp 300.0 300.0 0.100 drag 0.2

##########################################################################
region ATC_BOX block ${x_wallmin} ${x_wallmax} ${y_wallmin} ${y_wallmax} ${z_goldtopmin} ${z_wallmax} units box
region ATC_BOX block -12.720000000000000639 ${x_wallmax} ${y_wallmin} ${y_wallmax} ${z_goldtopmin} ${z_wallmax} units box
region ATC_BOX block -12.720000000000000639 12.720000000000000639 ${y_wallmin} ${y_wallmax} ${z_goldtopmin} ${z_wallmax} units box
region ATC_BOX block -12.720000000000000639 12.720000000000000639 -12.720000000000000639 ${y_wallmax} ${z_goldtopmin} ${z_wallmax} units box
region ATC_BOX block -12.720000000000000639 12.720000000000000639 -12.720000000000000639 12.720000000000000639 ${z_goldtopmin} ${z_wallmax} units box
region ATC_BOX block -12.720000000000000639 12.720000000000000639 -12.720000000000000639 12.720000000000000639 -3.5200000000000000178 ${z_wallmax} units box
region ATC_BOX block -12.720000000000000639 12.720000000000000639 -12.720000000000000639 12.720000000000000639 -3.5200000000000000178 23.940000000000001279 units box
group ATC_ATOMS type 4 5
27 atoms in group ATC_ATOMS
fix ATC ATC_ATOMS atc species_electrostatic Ar_species_dl.mat
ATC: constructing electrostatic species coupling with parameter file Ar_species_dl.mat
 ATC: version 2.0
 ATC: peratom PE compute created with ID: 5
 ATC: 1 materials defined from Ar_species_dl.mat
 ATC: creating fem_efield extrinsic model
 ATC: 1 materials defined from Ar_species_dl.mat
fix_modify ATC add_species P group pos
fix_modify ATC add_species N group neg
fix_modify ATC mesh create ${nx} ${ny} ${nz} ATC_BOX f f f
fix_modify ATC mesh create 4 ${ny} ${nz} ATC_BOX f f f
fix_modify ATC mesh create 4 4 ${nz} ATC_BOX f f f
fix_modify ATC mesh create 4 4 4 ATC_BOX f f f
 ATC: created uniform mesh with 125 nodes, 125 unique nodes, and 64 elements
fix_modify ATC atom_element_map eulerian 1
fix_modify ATC internal_quadrature off

fix_modify ATC initial mass_density all 0.
fix_modify ATC mesh create_faceset BOTTOM_FACE -INF INF -INF INF ${z_goldtopmin} INF
fix_modify ATC mesh create_faceset BOTTOM_FACE -INF INF -INF INF -3.5200000000000000178 INF
 ATC: created faceset BOTTOM_FACE with 16 faces
## OLD
fix_modify ATC extrinsic fix_charge BOTTOM_FACE ${surface_charge}
fix_modify ATC extrinsic fix_charge BOTTOM_FACE -0.018772827758554402194
## NEW
# ERROR: Poisson solver needs Dirichlet data
#fix_modify ATC  control charge conductor ${surface_charge}
#fix_modify ATC  control charge effective_charge ATC_ATOMS BOTTOM_FACE
## END

fix_modify ATC output double_layerFE ${dumpfreq} text binary
fix_modify ATC output double_layerFE 100 text binary
 ATC: Warning : text output can create _LARGE_ files
 ATC: output custom names:
NodalAtomicSpeciesConcentration : NodalAtomicSpeciesConcentrationP
NodalAtomicSpeciesConcentration : NodalAtomicSpeciesConcentrationN
species_concentration : species_concentrationP
species_concentration : species_concentrationN

dump chargenve all atom ${dumpfreq} double_layer.dmp
dump chargenve all atom 100 double_layer.dmp

run ${nsteps}
run 1000
Setting up run ...
 ATC: WARNING: all initial conditions for charge_density have not been defined and the undefined are assumed zero
 ATC: WARNING: all initial conditions for species_concentration have not been defined and the undefined are assumed zero
 ATC: WARNING: all initial conditions for electric_potential have not been defined and the undefined are assumed zero
Memory usage per processor = 54.1045 Mbytes
Step E_pair E_mol TotEng Press fluidT 
       0   -9252.0858            0   -9228.1564    -55763.67    293.65526 
     100   -9252.3246            0   -9228.0767   -55827.604    307.65619 
     200   -9251.4773            0   -9227.8252   -55739.237    281.46665 
     300   -9251.4162            0   -9227.6021   -55712.377    288.58631 
     400   -9251.4192            0   -9227.3092   -55688.538    301.59217 
     500   -9251.3116            0   -9226.6162    -55652.69    327.32164 
     600   -9251.1532            0   -9226.2326   -55637.593    337.22358 
     700   -9250.5037            0    -9226.425   -55610.998    300.21653 
     800     -9250.72            0    -9226.768   -55686.507    294.64934 
     900   -9251.0634            0   -9227.1621   -55774.601    292.41664 
    1000   -9250.8046            0   -9227.0389   -55778.639    286.45437 
Loop time of 29.457 on 4 procs for 1000 steps with 1982 atoms

Pair  time (%) = 6.51268 (22.1092)
Bond  time (%) = 0.000497997 (0.00169059)
Neigh time (%) = 0.0405927 (0.137803)
Comm  time (%) = 0.125795 (0.427047)
Outpt time (%) = 0.0581216 (0.19731)
Other time (%) = 22.7193 (77.127)

Nlocal:    495.5 ave 976 max 63 min
Histogram: 2 0 0 0 0 0 0 0 1 1
Nghost:    916.5 ave 1083 max 778 min
Histogram: 2 0 0 0 0 0 0 0 1 1
Neighs:    132292 ave 269908 max 8168 min
Histogram: 2 0 0 0 0 0 0 0 1 1
FullNghs:  219310 ave 455907 max 9552 min
Histogram: 2 0 0 0 0 0 0 0 1 1

Total # of neighbors = 877238
Ave neighs/atom = 442.602
Ave special neighs/atom = 0
Neighbor list builds = 4
Dangerous builds = 0