adding gmres module for base level solve