Correction of bugs on TRILINOS implementation.

Now trilinos seems to work ok.
I sarted to add a preconditionner, not used at the moment.