<div dir="ltr"><div><div>Dear Linus Seelinger, <br></div><div><br></div><div>  Onceagain thank you so much for your great help. Still I have some convergence issue of the linear solver in the same example by replacing ALUgrid.</div><div> The inserted lines are here. Here I am constructing the overlapping grid using the ALUgrid.  I greatly appreciate if you provide any suggestions in this regard. <br></div><div><br></div><div>typedef Dune::ALUGrid<dim,dim, Dune::cube ,Dune::nonconforming> GM;</div>  Dune::StructuredGridFactory<GM> factory;<br>Dune::FieldVector<double,2> lowerLeft(0.0);<br>     Dune::FieldVector<double,2> upperRight(1.0);<br>     std::array<unsigned int,dim> N1 = {100, 100};<br>auto grid = factory.createCubeGrid(lowerLeft,upperRight,N1);<br>grid->loadBalance();<br><br></div><div>Thank you..</div><div>-Aswin VS<br></div><div><br><br><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 27, 2021 at 6:22 PM Linus Seelinger <<a href="mailto:linus.seelinger@iwr.uni-heidelberg.de">linus.seelinger@iwr.uni-heidelberg.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Aswin,<br>
<br>
I assume you are running the test binary sequentially? The GenEO coarse space is only valid for a domain decomposition with overlaps (sequential run => no grid overlap => empty right hand side in GenEO eigenproblem => arpack failure).<br>
<br>
You can look up the definition of tests in the corresponding CMakeLists.txt file. There you'll see that this test is intended to run on 2 MPI ranks, so<br>
mpirun -n 2 ./testgeneo<br>
should do the trick.<br>
<br>
Best,<br>
<br>
Linus<br>
Am Montag, 27. September 2021, 13:40:18 CEST schrieb Aswin vs:<br>
> When I try to run testgeneo.cc from the pdelab/text directory, I receive<br>
> the following error message.<br>
> Could someone please advise me how to solve this issue?<br>
> <br>
> Arpack error in Aupp.<br>
> -> Starting vector is zero.<br>
> Arpack error in FindArnoldiBasis.<br>
> -> Could not find an Arnoldi basis.<br>
> Process 0 picked 0 eigenvectors<br>
> Matrix setup<br>
> Global basis size B=0<br>
> Matrix setup finished: M=3.2284e-05<br>
> === Dune::CGSolver<br>
>  Iter          Defect            Rate<br>
>     0      9.97497e+06<br>
>     1      1.29537e-08      1.29862e-15<br>
> Coarse time CT=7.905e-06<br>
> Coarse time per apply CTA=7.905e-06<br>
> Arpack error in AREigenProblem.<br>
> -> 'n' must be greater than one.<br>
> Arpack error in DefineParameter.<br>
> -> Some parameters were not correctly defined.<br>
> Arpack error in TakeStep.<br>
> -> DefineParameters must be called prior to this function.<br>
> Arpack error in FindArnoldiBasis.<br>
> -> Could not find an Arnoldi basis.<br>
> [user-OptiPlex-7080:41995] *** Process received signal ***<br>
> [user-OptiPlex-7080:41995] Signal: Segmentation fault (11)<br>
> <br>
<br>
<br>
<br>
<br>
</blockquote></div></div></div>