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
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
/* -*- c++ -*- ----------------------------------------------------------
LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator
http://lammps.sandia.gov, Sandia National Laboratories
Steve Plimpton, sjplimp@sandia.gov
Copyright (2003) Sandia Corporation. Under the terms of Contract
DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains
certain rights in this software. This software is distributed under
the GNU General Public License.
See the README file in the top-level LAMMPS directory.
------------------------------------------------------------------------- */
namespace LAMMPS_NS
/* ERROR/WARNING messages:
E: Illegal ... command
Self-explanatory. Check the input script syntax and compare to the
documentation for the command. You can use -echo screen as a
command-line option when running LAMMPS to see the offending line.
E: Cannot yet use fix pour with the KOKKOS package
This feature is not yet supported.
E: Fix pour requires atom attributes radius, rmass
The atom style defined does not have these attributes.
E: Invalid atom type in fix pour command
Self-explanatory.
E: Must specify a region in fix pour
Self-explanatory.
E: Fix pour region does not support a bounding box
Not all regions represent bounded volumes. You cannot use
such a region with the fix pour command.
E: Fix pour region cannot be dynamic
Only static regions can be used with fix pour.
E: Insertion region extends outside simulation box
Self-explanatory.
E: Must use a z-axis cylinder region with fix pour
Self-explanatory.
E: Must use a block or cylinder region with fix pour
Self-explanatory.
E: Must use a block region with fix pour for 2d simulations
Self-explanatory.
E: Cannot use fix_pour unless atoms have IDs
Self-explanatory.
E: Fix pour molecule must have coordinates
The defined molecule does not specify coordinates.
E: Fix pour molecule must have atom types
The defined molecule does not specify atom types.
E: Invalid atom type in fix pour mol command
The atom types in the defined molecule are added to the value
specified in the create_atoms command, as an offset. The final value
for each atom must be between 1 to N, where N is the number of atom
types.
E: Fix pour molecule template ID must be same as atom style template ID
When using atom_style template, you cannot pour molecules that are
not in that template.
E: Cannot use fix pour rigid and not molecule
Self-explanatory.
E: Cannot use fix pour shake and not molecule
Self-explanatory.
E: Cannot use fix pour rigid and shake
These two attributes are conflicting.
E: No fix gravity defined for fix pour
Gravity is required to use fix pour.
E: Fix pour insertion count per timestep is 0
Self-explanatory.
E: Cannot use fix pour with triclinic box
This option is not yet supported.
E: Gravity must point in -z to use with fix pour in 3d
Self-explanatory.
E: Gravity must point in -y to use with fix pour in 2d
Self-explanatory.
E: Gravity changed since fix pour was created
The gravity vector defined by fix gravity must be static.
E: Fix pour rigid fix does not exist
Self-explanatory.
E: Fix pour and fix rigid/small not using same molecule template ID
Self-explanatory.
E: Fix pour shake fix does not exist
Self-explanatory.
E: Fix pour and fix shake not using same molecule template ID
Self-explanatory.
W: Less insertions than requested
The fix pour command was unsuccessful at finding open space
for as many particles as it tried to insert.
E: Too many total atoms
See the setting for bigint in the src/lmptype.h file.
E: New atom IDs exceed maximum allowed ID
See the setting for tagint in the src/lmptype.h file.
E: Fix pour region ID does not exist
Self-explanatory.
E: Molecule template ID for fix pour does not exist
Self-explanatory.
E: Fix pour polydisperse fractions do not sum to 1.0
Self-explanatory.
E: Cannot change timestep with fix pour
This is because fix pour pre-computes the time delay for particles to
fall out of the insertion volume due to gravity.
*/