[petsc-users] getting EPS to rebuild the BV context

Jose E. Roman jroman at dsic.upv.es
Thu Apr 2 08:37:14 CDT 2015


I was able to fix this without changing the BV API, so the patch will go both to maint and master (after passing nightly tests).
https://bitbucket.org/slepc/slepc/commits/5f17011
Thanks for reporting this.
Jose



El 02/04/2015, a las 00:03, Andrew Spott escribió:

> >Are you using master?
> This problem was run into on 3.5.3, but I’m working on trying to get the code to work on master. A cursory glance at the code for master seems to tell me that this problem hasn’t changed.
> 
> -Andrew
> 
> 
> 
> On Wed, Apr 1, 2015 at 4:00 PM, Jose E. Roman <jroman at dsic.upv.es> wrote:
> 
> 
> El 01/04/2015, a las 22:32, Andrew Spott escribió: 
> 
> > When resizing an EPS (adjusting the nev, ncv and/or mpd values) after a deflation space has been entered, SLEPC complains that you can’t “resize a BV with constraints”. 
> > 
> > Is there a way of forcing this issue by killing the BV and remaking it? (re-adding the constraints). 
> > 
> > -Andrew 
> > 
> 
> This case is not handled well. A workaround is to call EPSReset(), but probably there should be a better way to do this. Are you using master? 
> 
> Jose 
> 
> 
> 



More information about the petsc-users mailing list