Generic constrains in Octopus
"It allows for arbitrary constrains in the coordinates of the atoms in the form of linear equations (just like in abinit). You can fix the coordinates of an atom as a special case. You can even fix the internal coordinates of a set of atoms (that's what we are using it for) Take a look. Eventually we will also implement constrains in the cell coordinates." from Miguel.