Hi All, <div><br></div><div>I am trying to solve system of PDEs on AMR grid. I using PETSc 's Krylov solver for that. This requires me</div><div>to use a FAC preconditioner with a non-Krylov solver for the level 0. I actually tried PETSc's Krylov Solver</div>


<div>for level 0 (by building  MPIAIJ Mat and Vec), but it does not really improve the convergence rate. So I believe</div><div>I will have to use a multigrid solver for level 0. Can I use my already built PETSc Mat and Vec and call multigrid solvers from PETSc?  </div>


<div><br></div><div>If thats not possible, I am planning to use hypre's "SysPFMG" to write a multigrid solver for level 0. </div><div>I have installed PETSc with hypre by using --download-hypre=1 option.  I can build and run many </div>


<div>examples in PETSC_ARCH/externalpackages/hypre-2.7.0b/src/examples/ but not ex9; which is the</div><div>closest I could find for my purpose.</div><div><a href="http://acts.nersc.gov/hypre/example09/ex9.c.html">http://acts.nersc.gov/hypre/example09/ex9.c.html</a></div>

<div><br></div><div> I am getting some linkage error like</div><div><br></div><div><div>$HOME/SOFTWARES/LIBRARIES/PETSc/linux/lib/libHYPRE.a(par_gsmg.o): In function `hypre_BoomerAMGFitVectors':</div><div>$HOME/SOFTWARES/LIBRARIES/PETSc/externalpackages/hypre-2.7.0b/src/parcsr_ls/par_gsmg.c:735: undefined reference to `dgels_'</div>

<div>$HOME/SOFTWARES/LIBRARIES/PETSc/linux/lib/libHYPRE.a(par_relax.o): In function `hypre_BoomerAMGRelax':</div><div>$HOME/SOFTWARES/LIBRARIES/PETSc/externalpackages/hypre-2.7.0b/src/parcsr_ls/par_relax.c:3135: undefined reference to `dgetrf_'</div>

<div>$HOME/SOFTWARES/LIBRARIES/PETSc/externalpackages/hypre-2.7.0b/src/parcsr_ls/par_relax.c:3146: undefined reference to `dgetrs_'</div><div>$HOME/SOFTWARES/LIBRARIES/PETSc/linux/lib/libHYPRE.a(schwarz.o): In function `hypre_AMGNodalSchwarzSmoother':</div>

<div>$HOME/SOFTWARES/LIBRARIES/PETSc/externalpackages/hypre-2.7.0b/src/parcsr_ls/schwarz.c:312: undefined reference to `dpotrf_'</div></div><div><br></div><div><div>Any help will be appreciated.</div><div><br></div><div>

Thanks,</div>-- <br><div>Amneet <br><br></div><div><br></div><div><br></div><br>
</div>