Velocity Condition Variable Name String
Name of the field which determines the fixed velocity conditions of the particles.
Coordinate Condition Variable Name String
Name of the field which determines the fixed coordinate conditions of the particles.
There is no default names for these. If not given, nothing will be done with those.
The two "condition" keywords are probably rather rarely used. You could, for example, imagine a case where some condition freezes the particle movement. It is not easy to come up with such though...
Note that the "potential" needs to be a nodal field such that its gradient will then be the field causing the force on the particle.
The following is an attempt to use keywords to initialize 100 particles from a fixed region inside an electrostatic field and track their motion. Are there keywords that I'm missing (except for those that deal with the electrostatic solver) or miss-using? How do these need to be grouped between the equation and solver?
In the XML file the syntax is always "keyword = str" where you cannot change the keyword part. Hence you have to use the old syntax of Elmer to give the size. If you can modify the l.h.s. you would use the prettier
Maybe you haven't found the consistency tests? They provide a working setup. Cases are very simple and there are only ~800 tests so they are far from exhaustive. Here "elmerfem" is the repo obtained from https://github.com/ElmerCSC/.
So keywords Particle Radius and Particle Charge are also not listed in 'SOLVER.KEYWORDS' but are present in the models manual. It seems that contrary to what has been presented, Elmer will not solve charged particle motion in an electrostatic field.