Closed sphuber closed 1 year ago
pinging @JPchico @chrisjsewell
I see no problem with changing BaseLammpsCalculation
for LammpsBaseCalculation
, I think that it makes sense. As I wrote in #55 the idea is to change the ForceCalculation
, MdCalculation
for Workchains
. I see no problem with renaming them.
This will be of course a backwards-incompatible changes, but considering all the changes that are being made to make the plugin aiida-2.x compatible and so on, I think it is acceptable.
Closed via 186afeb
Currently, the calcjob plugins do not contains
Lammps
in the class name. This is not a problem per se, but since theprocess_label
attribute is taken from the class name, it currently is not very clear. Theverdi process list
output for example now containsForceCalculation
,MdCalculation
, etc. It is not immediately clear that these are LAMMPS calculations.Ideally, I think these are called
LammpsForceCalculation
,LammpsMdCalculation
, etc.On this note, I think that
BaseLammpsCalculation
would better be namedLammpsBaseCalculation
for consistency. It would also distinguish it from theaiida_lammps.calculations.lammps.BaseLammpsCalculation
. I was quite confused to see the same class name for different implementations.Of course this would be backwards-incompatible if users are importing these directly, but given that they are probably using the entry points, this shouldn't be too much of a problem.