[petsc-users] Integration of hyper & trilinos

Fazlul Huq huq2090 at gmail.com
Thu Aug 30 13:17:46 CDT 2018


Sorry for not getting it!
Thanks!
Have send it to petsc-maint at mcs.anl.gov
Sincerely,
Huq



On Thu, Aug 30, 2018 at 12:33 PM Smith, Barry F. <bsmith at mcs.anl.gov> wrote:

>
>     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 petsc-maint at mcs.anl.gov and we'll see if we can resolve the MPI issue.
>
>     Barry
>
>
> > On Aug 30, 2018, at 11:33 AM, Fazlul Huq <huq2090 at gmail.com> 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
> petsc-maint at mcs.anl.gov
> > ********************************************************************
> > makefile:30: recipe for target 'all' failed
> > make: *** [all] Error 1
> >
> > Thanks.
> > Huq
> >
> > On Thu, Aug 30, 2018 at 11:22 AM Matthew Knepley <knepley at gmail.com>
> wrote:
> > On Thu, Aug 30, 2018 at 11:59 AM Fazlul Huq <huq2090 at gmail.com> 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
> petsc-maint at mcs.anl.gov
> >
> > See the message above. It suggests a course of action.
> >
> >    Matt
> >
> > ********************************************************************
> > Thanks,
> > Huq
> >
> > On Thu, Aug 30, 2018 at 10:55 AM Jed Brown <jed at jedbrown.org> wrote:
> > Fazlul Huq <huq2090 at gmail.com> writes:
> >
> > > I have run:
> > >
> > > jimmy at dave:~/projects/petsc$ ./configure --download-hyper
> > > &
> > > jimmy at 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 <jed at jedbrown.org> 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 <huq2090 at gmail.com> 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: huq2090 at gmail.com
> > >>
> > >
> > >
> > > --
> > >
> > > Fazlul Huq
> > > Graduate Research Assistant
> > > Department of Nuclear, Plasma & Radiological Engineering (NPRE)
> > > University of Illinois at Urbana-Champaign (UIUC)
> > > E-mail: huq2090 at gmail.com
> >
> >
> > --
> >
> > Fazlul Huq
> > Graduate Research Assistant
> > Department of Nuclear, Plasma & Radiological Engineering (NPRE)
> > University of Illinois at Urbana-Champaign (UIUC)
> > E-mail: huq2090 at 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/
> >
> >
> > --
> >
> > Fazlul Huq
> > Graduate Research Assistant
> > Department of Nuclear, Plasma & Radiological Engineering (NPRE)
> > University of Illinois at Urbana-Champaign (UIUC)
> > E-mail: huq2090 at gmail.com
>
>

-- 

Fazlul Huq
Graduate Research Assistant
Department of Nuclear, Plasma & Radiological Engineering (NPRE)
University of Illinois at Urbana-Champaign (UIUC)
E-mail: huq2090 at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20180830/73cb3a65/attachment.html>


More information about the petsc-users mailing list