<div dir="ltr">It works. Thank you very much!!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mi., 3. Apr. 2019 um 13:12 Uhr schrieb Jose E. Roman <<a href="mailto:jroman@dsic.upv.es">jroman@dsic.upv.es</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">You could just do<br>
<br>
  E.getBV().setType(SLEPc.BV.Type.VECS)<br>
<br>
before E.setFromOptions()<br>
<br>
Jose<br>
<br>
<br>
> El 3 abr 2019, a las 13:05, Jan Grießer via petsc-users <<a href="mailto:petsc-users@mcs.anl.gov" target="_blank">petsc-users@mcs.anl.gov</a>> escribió:<br>
> <br>
> Hello, everybody,<br>
> I use Splec4py to solve the lowest eigenvalues and corresponding eigenvectors of systems up to 20 Mio x 20 Mio. My problem so far was that the base was too big. On advice here in the forum I always added -bv_type vecs -bv_type mat to the command line, what solved my problems. I don't always want to execute these two commands on the command line, but I want to define them directly in the python code before E.solve() is called. However, I'm not quite sure how to call these functions correctly in Python. <br>
> Currently I do it like this<br>
>  bv = SLEPc.BV().create()<br>
> bv.setType(VECS),<br>
> bv.setType(Mat), E.setBV(bv)<br>
> <br>
> Could you tell me if that's correct? <br>
> Thank you very much in advance!<br>
<br>
</blockquote></div>