Please read and follow the directions that PETSc prints out, this will
reduced unneeded emails back and forth. The instructions were to send the files
configure.log and make.log
to [email protected] and we'll see if we can resolve the MPI issue.
Barry
> On Aug 30, 2018, at 11:33 AM, Fazlul Huq <[email protected]> wrote:
>
> I think error is in this portion, but I don't know how to fix:
>
> /home/jimmy/projects/petsc/include/petscsys.h:159:6: error: #error "PETSc was
> configured with one MPICH mpi.h version but now appears to be compiling using
> a different MPICH mpi.h version"
> # error "PETSc was configured with one MPICH mpi.h version but now
> appears to be compiling using a different MPICH mpi.h version"
> ^~~~~
> gmakefile:150: recipe for target
> 'arch-linux2-c-debug/obj/sys/info/verboseinfo.o' failed
> make[2]: *** [arch-linux2-c-debug/obj/sys/info/verboseinfo.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> Use "/usr/bin/make V=1" to see verbose compile lines, "/usr/bin/make V=0" to
> suppress.
> FC arch-linux2-c-debug/obj/sys/fsrc/somefort.o
> FC arch-linux2-c-debug/obj/sys/f90-src/fsrc/f90_fwrap.o
> FC arch-linux2-c-debug/obj/sys/f90-mod/petscsysmod.o
> make[2]: Leaving directory '/home/jimmy/projects/petsc'
> /home/jimmy/projects/petsc/lib/petsc/conf/rules:81: recipe for target
> 'gnumake' failed
> make[1]: *** [gnumake] Error 2
> make[1]: Leaving directory '/home/jimmy/projects/petsc'
> **************************ERROR*************************************
> Error during compile, check arch-linux2-c-debug/lib/petsc/conf/make.log
> Send it and arch-linux2-c-debug/lib/petsc/conf/configure.log to
> [email protected]
> ********************************************************************
> makefile:30: recipe for target 'all' failed
> make: *** [all] Error 1
>
> Thanks.
> Huq
>
> On Thu, Aug 30, 2018 at 11:22 AM Matthew Knepley <[email protected]> wrote:
> On Thu, Aug 30, 2018 at 11:59 AM Fazlul Huq <[email protected]> wrote:
> I did that and I got the following error:
>
> **************************ERROR*************************************
> Error during compile, check arch-linux2-c-debug/lib/petsc/conf/make.log
> Send it and arch-linux2-c-debug/lib/petsc/conf/configure.log to
> [email protected]
>
> See the message above. It suggests a course of action.
>
> Matt
>
> ********************************************************************
> Thanks,
> Huq
>
> On Thu, Aug 30, 2018 at 10:55 AM Jed Brown <[email protected]> wrote:
> Fazlul Huq <[email protected]> writes:
>
> > I have run:
> >
> > jimmy@dave:~/projects/petsc$ ./configure --download-hyper
> > &
> > jimmy@dave:~/projects/petsc$ ./configure --download-ml
>
> The package name is hypre, not hyper. And you need to pass both at once
> if you want both libraries to be available.
>
> > At the end I got following message:
> >
> > xxx=========================================================================xxx
> > Configure stage complete. Now build PETSc libraries with (gnumake build):
> > make PETSC_DIR=/home/jimmy/projects/petsc PETSC_ARCH=arch-linux2-c-debug
> > all
> > xxx=========================================================================xxx
> >
> > Am I ready to use it now or do I need no make it first?
>
> As the message says, you need to issue that command to build.
>
> > Or do I need to edit .bashrc file with,
> >
> > export PETSC_DIR=/home/jimmy/projects/petsc
> > &
> > export PETSC_ARCH=arch-linux2-c-debug all
> >
> > And then run make from command window?
> >
> > Thanks.
> > Huq
> >
> >
> > On Thu, Aug 30, 2018 at 9:40 AM Jed Brown <[email protected]> wrote:
> >
> >> You would configure PETSc with --download-hypre and --download-ml (this
> >> part of Trilinos can be installed on its own). Then run your
> >> application with run-time options like -pc_type hypre or -pc_type ml.
> >> See the user's manual and/or tutorials.
> >>
> >> Fazlul Huq <[email protected]> writes:
> >>
> >> > Hello Petsc developers,
> >> >
> >> > 1. I want to integrate petsc with hyper and trilinos cause I want to
> >> solve
> >> > some problems using multigrid. I know, I need to download and install
> >> > both of them and then configure petsc with hyper and trilinos to use them
> >> > with petsc. But, I don't know how to configure petsc with hyper and
> >> > trilinos or any other package. Is it like, running some command from
> >> > terminal or editing .bashrc file? Currently, this is the .bashrc file
> >> > regarding petsc in my desktop:
> >> >
> >> > export PETSC_DIR=/home/jimmy/projects/petsc
> >> >
> >> > 2. Can I use c programming routine in petsc code and make and run it? If
> >> > yes then what is the procedure? Last day I tried to do that but I got
> >> error
> >> > message while making the file.
> >> >
> >> > Thanks.
> >> >
> >> > --
> >> >
> >> > Fazlul Huq
> >> > Graduate Research Assistant
> >> > Department of Nuclear, Plasma & Radiological Engineering (NPRE)
> >> > University of Illinois at Urbana-Champaign (UIUC)
> >> > E-mail: [email protected]
> >>
> >
> >
> > --
> >
> > Fazlul Huq
> > Graduate Research Assistant
> > Department of Nuclear, Plasma & Radiological Engineering (NPRE)
> > University of Illinois at Urbana-Champaign (UIUC)
> > E-mail: [email protected]
>
>
> --
>
> Fazlul Huq
> Graduate Research Assistant
> Department of Nuclear, Plasma & Radiological Engineering (NPRE)
> University of Illinois at Urbana-Champaign (UIUC)
> E-mail: [email protected]
>
>
> --
> 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/
>
>
> --
>
> Fazlul Huq
> Graduate Research Assistant
> Department of Nuclear, Plasma & Radiological Engineering (NPRE)
> University of Illinois at Urbana-Champaign (UIUC)
> E-mail: [email protected]