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
|