For technical reasons, the smoothers can only be set through the
options database (see section A):
take any preconditioner option and prefix
it by presmoother_ or postsmoother_.
If the matrix is symmetrical, it is advisable to let the pre and post smoothers be each other's transpose, though for well-conditioned matrices there is some tolerance for a degree of unsymmetry.