Its best to use --download-hypre with PETSc configure - it installs a compatible version of hypre.
If you have a pre-installed hypre, you'l have to: - make sure its compatible version - its built with the same MPI, compilers etc as PETSc - you can use --with-hypre-dir option with PETSc configure Satish On Thu, 4 Jun 2020, Fazlul Huq wrote: > I have HYPRE installed in my machine. > Ithink, I need to compile PETSc with HYPRE. > I'm not clear about how to do that? > > Thank you. > Sincerely, > Huq > > On Thu, Jun 4, 2020 at 10:13 AM Matthew Knepley <knep...@gmail.com> wrote: > > > On Thu, Jun 4, 2020 at 10:28 AM Fazlul Huq <huq2...@gmail.com> wrote: > > > >> Thank you. > >> Working now. > >> > >> I think to run the following command I need to configure PETSc with HYPRE. > >> mpiexec -np 1 ./poisson_m -n 100000 -pc_type hypre -pc_hypre_type > >> boomerang > >> > >> If I am right, can you please guide me how to configure with HYPRE and > >> run the above command? > >> > > > > --download-hypre > > > > Thanks, > > > > Matt > > > > > >> Thank you. > >> Sincerely, > >> Huq > >> > >> On Thu, Jun 4, 2020 at 8:34 AM Matthew Knepley <knep...@gmail.com> wrote: > >> > >>> > >>> On Thu, Jun 4, 2020 at 9:19 AM Dave May <dave.mayhe...@gmail.com> wrote: > >>> > >>>> > >>>> > >>>> On Thu, 4 Jun 2020 at 14:17, Dave May <dave.mayhe...@gmail.com> wrote: > >>>> > >>>>> > >>>>> > >>>>> On Thu, 4 Jun 2020 at 14:15, Matthew Knepley <knep...@gmail.com> > >>>>> wrote: > >>>>> > >>>>>> On Thu, Jun 4, 2020 at 9:12 AM Fazlul Huq <huq2...@gmail.com> wrote: > >>>>>> > >>>>>>> Somehow, make is not working. > >>>>>>> Please find the attachment herewith for the terminal readout. > >>>>>>> > >>>>>> > >>>>>> Since you built with PETSC_ARCH=linux-gnu, you need that in your > >>>>>> environment. > >>>>>> > >>>>> > >>>>> Or just do > >>>>> > >>>>> make ex5 PETSC_ARCH=linux-gnu > >>>>> > >>>> > >>>> sorry I hit send without checking your png) > >>>> The command should be > >>>> > >>>> make ex5 PETSC_ARCH=arch-linux2-c-debug > >>>> > >>> > >>> No, your first one was right. > >>> > >>> Matt > >>> > >>> > >>>> > >>>>> > >>>>> > >>>>>> > >>>>>> Thanks, > >>>>>> > >>>>>> Matt > >>>>>> > >>>>>> > >>>>>>> Thank you. > >>>>>>> > >>>>>>> Sincerely, > >>>>>>> Huq > >>>>>>> > >>>>>>> On Thu, Jun 4, 2020 at 7:57 AM Matthew Knepley <knep...@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> On Thu, Jun 4, 2020 at 8:53 AM Fazlul Huq <huq2...@gmail.com> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> Hello, > >>>>>>>>> > >>>>>>>>> I have a very preliminary question! > >>>>>>>>> I think I have installed PETSc correctly cause I got following on > >>>>>>>>> the terminal: > >>>>>>>>> > >>>>>>>>> Command: > >>>>>>>>> make PETSC_DIR=/home/huq2090/petsc-3.10.2 PETSC_ARCH=linux-gnu > >>>>>>>>> check > >>>>>>>>> Response: > >>>>>>>>> Running check examples to verify correct installation > >>>>>>>>> Using PETSC_DIR=/home/huq2090/petsc-3.10.2 and PETSC_ARCH=linux-gnu > >>>>>>>>> C/C++ example src/snes/tutorials/ex19 run successfully with 1 MPI > >>>>>>>>> process > >>>>>>>>> C/C++ example src/snes/tutorials/ex19 run successfully with 2 MPI > >>>>>>>>> processes > >>>>>>>>> Fortran example src/snes/tutorials/ex5f run successfully with 1 > >>>>>>>>> MPI process > >>>>>>>>> Completed test examples > >>>>>>>>> > >>>>>>>>> Now, I am trying to run an example from the list of provided > >>>>>>>>> examples. > >>>>>>>>> Can you please help me out, how to run an example problem from the > >>>>>>>>> list of examples? > >>>>>>>>> I mean, how to make executable and run the executable? > >>>>>>>>> > >>>>>>>> > >>>>>>>> cd $PETSC_DIR > >>>>>>>> cd src/snes/tutorials > >>>>>>>> make ex5 > >>>>>>>> ./ex5 -snes_monitor > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> > >>>>>>>> Matt > >>>>>>>> > >>>>>>>> > >>>>>>>>> Thank you. > >>>>>>>>> Sincerely, > >>>>>>>>> Huq > >>>>>>>>> -- > >>>>>>>>> > >>>>>>>>> Fazlul Huq > >>>>>>>>> Graduate Research Assistant > >>>>>>>>> Department of Nuclear, Plasma & Radiological Engineering (NPRE) > >>>>>>>>> University of Illinois at Urbana-Champaign (UIUC) > >>>>>>>>> E-mail: huq2...@gmail.com > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> What most experimenters take for granted before they begin their > >>>>>>>> experiments is infinitely more interesting than any results to which > >>>>>>>> their > >>>>>>>> experiments lead. > >>>>>>>> -- Norbert Wiener > >>>>>>>> > >>>>>>>> https://www.cse.buffalo.edu/~knepley/ > >>>>>>>> <http://www.cse.buffalo.edu/~knepley/> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> > >>>>>>> Fazlul Huq > >>>>>>> Graduate Research Assistant > >>>>>>> Department of Nuclear, Plasma & Radiological Engineering (NPRE) > >>>>>>> University of Illinois at Urbana-Champaign (UIUC) > >>>>>>> E-mail: huq2...@gmail.com > >>>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> What most experimenters take for granted before they begin their > >>>>>> experiments is infinitely more interesting than any results to which > >>>>>> their > >>>>>> experiments lead. > >>>>>> -- Norbert Wiener > >>>>>> > >>>>>> https://www.cse.buffalo.edu/~knepley/ > >>>>>> <http://www.cse.buffalo.edu/~knepley/> > >>>>>> > >>>>> > >>> > >>> -- > >>> What most experimenters take for granted before they begin their > >>> experiments is infinitely more interesting than any results to which their > >>> experiments lead. > >>> -- Norbert Wiener > >>> > >>> https://www.cse.buffalo.edu/~knepley/ > >>> <http://www.cse.buffalo.edu/~knepley/> > >>> > >> > >> > >> -- > >> > >> Fazlul Huq > >> Graduate Research Assistant > >> Department of Nuclear, Plasma & Radiological Engineering (NPRE) > >> University of Illinois at Urbana-Champaign (UIUC) > >> E-mail: huq2...@gmail.com > >> > > > > > > -- > > What most experimenters take for granted before they begin their > > experiments is infinitely more interesting than any results to which their > > experiments lead. > > -- Norbert Wiener > > > > https://www.cse.buffalo.edu/~knepley/ > > <http://www.cse.buffalo.edu/~knepley/> > > > > >