How can I be added in the list of petsc-maint? thanks. David
On Wed, Mar 24, 2010 at 12:45 PM, Matthew Knepley <knepley at gmail.com> wrote: > On Wed, Mar 24, 2010 at 12:35 PM, David sheehan <david.sheehanjr at gmail.com > > wrote: > >> Matt already moved it to petsc-maint before. >> can you help me to fix the build-up of PETSC and HYPRE? thanks in advance. >> > > This is the last time I will tell you this before removing you from the > list. Do not post > these questions here. > > Matt > > >> >> David >> >> On Wed, Mar 24, 2010 at 12:09 PM, Satish Balay <balay at mcs.anl.gov>wrote: >> >>> moving this discussion to petsc-maint. Not appropriate for petsc-dev >>> >>> satish >>> >>> On Wed, 24 Mar 2010, David sheehan wrote: >>> >>> > That was an old try. >>> > >>> > My new try including all output information is the following. >>> Everything is >>> > OK except for "make test" has one error. >>> > I checked the library of HYPRE. All HYPRE libs have been created, but >>> they >>> > cannot be installed with PETSC libs. >>> > And I manually copy all HYPRE libs into the directory of the >>> final-installed >>> > PETSC's libs, but "make test" still has >>> > the same problem. >>> > >>> > Please fix it, thanks. >>> > >>> > David >>> > -----------------------------------------------the final installed >>> > >>> libs------------------------------------------------------------------------------------------------- >>> > [ petsc-2.3.3-p15]$ ls /home/David/petsc233-p15/lib/linux-gnu-c-debug/ >>> > libpetsc.a libpetscdm.a libpetscmat.a libpetscts.a >>> > libpetsccontrib.a libpetscksp.a libpetscsnes.a libpetscvec.a >>> > ------------------------------------------------PETSC >>> > >>> libs--------------------------------------------------------------------------------------------------- >>> > [ petsc-2.3.3-p15]$ ls lib/linux-gnu-c-debug/ >>> > libpetsc.a libpetscdm.a libpetscmat.a libpetscts.a >>> > libpetsccontrib.a libpetscksp.a libpetscsnes.a libpetscvec.a >>> > >>> > --------------------------------------------------HYPRE >>> > >>> libs------------------------------------------------------------------------------------------------- >>> > >>> > >>> > [ petsc-2.3.3-p15]$ ls >>> externalpackages/hypre-2.0.0/linux-gnu-c-debug/lib/ >>> > libHYPRE.a libHYPRE_MatrixMatrix.a >>> > libHYPRE_sstruct_ls.a >>> > libHYPRE_DistributedMatrix.a libHYPRE_multivector.a >>> > libHYPRE_sstruct_mv.a >>> > libHYPRE_DistributedMatrixPilutSolver.a libHYPRE_ParaSails.a >>> > libHYPRE_struct_ls.a >>> > libHYPRE_Euclid.a libHYPRE_parcsr_block_mv.a >>> > libHYPRE_struct_mv.a >>> > libHYPRE_IJ_mv.a libHYPRE_parcsr_ls.a >>> > libHYPRE_utilities.a >>> > libHYPRE_krylov.a libHYPRE_parcsr_mv.a >>> > libHYPRE_LSI.a libHYPRE_seq_mv.a >>> > >>> ----------------------------------------configure------------------------------------------------------------------------------------------------------ >>> > [ petsc-2.3.3-p15]$ export PETSC_DIR=$PWD >>> > [ petsc-2.3.3-p15]$ ./config/configure.py >>> --prefix=/home/David/petsc233-p15 >>> > --with-cc=gcc --with-cxx=g++ --with-fc=ifort >>> --with-mpi-dir=/opt/openmpi >>> > --with-hypre=1 --download-hypre=ifneeded >>> > >>> ================================================================================= >>> > Configuring PETSc to compile on your system >>> > >>> ================================================================================= >>> > TESTING: configureLibrary from >>> > PETSc.packages.hypre(python/PETSc/packages/hypre.py:120) >>> > using: --with-MPI-include="/opt/openmpi/include" >>> > Compilers: >>> > C Compiler: gcc -fPIC -Wall -Wwrite-strings >>> -Wno-strict-aliasing >>> > -g3 >>> > C++ Compiler: g++ -Wall -Wwrite-strings -Wno-strict-aliasing >>> -g >>> > -fPIC >>> > Fortran Compiler: ifort -fPIC -g >>> > Linkers: >>> > Shared linker: gcc -shared -fPIC -Wall -Wwrite-strings >>> > -Wno-strict-aliasing -g3 >>> > Dynamic linker: gcc -shared -fPIC -Wall -Wwrite-strings >>> > -Wno-strict-aliasing -g3 >>> > PETSc: >>> > ** >>> > ** Before running "make" your PETSC_ARCH must be specified with: >>> > ** ** setenv PETSC_ARCH linux-gnu-c-debug (csh/tcsh) >>> > ** ** PETSC_ARCH=linux-gnu-c-debug; export PETSC_ARCH (sh/bash) >>> > ** >>> > PETSC_DIR: /home/David/petsc/petsc-2.3.3-p15 >>> > ** >>> > ** Now build and test the libraries with "make all test" >>> > ** >>> > Clanguage: C >>> > PETSc shared libraries: disabled >>> > PETSc dynamic libraries: disabled >>> > Scalar type:real >>> > MPI: >>> > Includes: ['/opt/openmpi/include'] >>> > Library: ['/opt/openmpi/lib/libmpi.a'] >>> > X11: >>> > Includes: ['-I/usr/X11R6/include'] >>> > Library: ['-L/usr/X11R6/lib -lX11'] >>> > BLAS/LAPACK: -llapack -lblas >>> > hypre: >>> > Includes: >>> > >>> ['/home/David/petsc/petsc-2.3.3-p15/externalpackages/hypre-2.0.0/linux-gnu-c-debug/include'] >>> > Library: >>> > >>> ['/home/David/petsc/petsc-2.3.3-p15/externalpackages/hypre-2.0.0/linux-gnu-c-debug/lib/libHYPRE.a', >>> > '-Wl,-rpath,/usr/lib/gcc/i386-redhat-linux/3.4.6', >>> > '-Wl,-rpath,/usr/lib/gcc/i386-redhat-linux/3.4.6/../../..', '-lstdc++'] >>> > ---------------------------------------------------make >>> > >>> install--------------------------------------------------------------------------------- >>> > Installing PETSc at /home/David/petsc233-p15 >>> > Shared libraries disabled >>> > sh/bash: PETSC_DIR=/home/David/petsc233-p15; export PETSC_DIR >>> > csh/tcsh: setenv PETSC_DIR /home/David/petsc233-p15 >>> > Then do make test to verify correct install >>> > ---------------------------------------------------make >>> > >>> test------------------------------------------------------------------------------------- >>> > Running test examples to verify correct installation >>> > C/C++ example src/snes/examples/tutorials/ex19 run successfully with 1 >>> MPI >>> > process >>> > C/C++ example src/snes/examples/tutorials/ex19 run successfully with 2 >>> MPI >>> > processes >>> > Possible error running Graphics examples >>> src/snes/examples/tutorials/ex19 1 >>> > MPI process >>> > See >>> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html >>> > lid velocity = 0.0016, prandtl # = 1, grashof # = 1 >>> > [0]PETSC ERROR: --------------------- Error Message >>> > ------------------------------------ >>> > [0]PETSC ERROR: Error in external library! >>> > [0]PETSC ERROR: Unable to open display on apmachine:0.0 >>> > . Make sure your COMPUTE NODES are authorized to connect >>> > to this X server and either your DISPLAY variable >>> > is set or you use the -display name option >>> > ! >>> > [0]PETSC ERROR: >>> > >>> ------------------------------------------------------------------------ >>> > [0]PETSC ERROR: Petsc Release Version 2.3.3, Patch 15, Tue Sep 23 >>> 10:02:49 >>> > CDT 2008 HG revision: 31306062cd1a6f6a2496fccb4878f485c9b91760 >>> > [0]PETSC ERROR: See docs/changes/index.html for recent updates. >>> > [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting. >>> > [0]PETSC ERROR: See docs/index.html for manual pages. >>> > [0]PETSC ERROR: >>> > >>> ------------------------------------------------------------------------ >>> > [0]PETSC ERROR: ./ex19 on a linux-gnu named apmachine by David Wed Mar >>> 24 >>> > 11:41:48 2010 >>> > [0]PETSC ERROR: Libraries linked from >>> > /home/David/petsc233-p15/lib/linux-gnu-c-debug >>> > [0]PETSC ERROR: Configure run at Wed Mar 24 11:21:40 2010 >>> > [0]PETSC ERROR: Configure options --prefix=/home/David/petsc233-p15 >>> > --with-cc=gcc --with-cxx=g++ --with-fc=ifort >>> --with-mpi-dir=/opt/openmpi >>> > --with-hypre=1 --download-hypre=ifneeded --with-shared=0 >>> > [0]PETSC ERROR: >>> > >>> ------------------------------------------------------------------------ >>> > [0]PETSC ERROR: PetscDrawXGetDisplaySize_Private() line 618 in >>> > src/sys/draw/impls/x/xops.c >>> > [0]PETSC ERROR: PETSc unable to use X windows >>> > proceeding without graphics >>> > Number of Newton iterations = 2 >>> > lid velocity = 0.0016, prandtl # = 1, grashof # = 1 >>> > Number of Newton iterations = 2 >>> > Fortran example src/snes/examples/tutorials/ex5f run successfully with >>> 1 MPI >>> > process >>> > Completed test examples >>> > >>> > On Wed, Mar 24, 2010 at 9:35 AM, Satish Balay <balay at mcs.anl.gov> >>> wrote: >>> > >>> > > On Tue, 23 Mar 2010, David sheehan wrote: >>> > > >>> > > > I try openmpi, there are the following error, >>> > > > >>> > > > ./configure --prefix=/home/David/petsc300p11_openmpi --with-cc=gcc >>> > > > --with-cxx=g++ --with-fc=ifort --download-openmpi=1 >>> --download-hypre=1 >>> > > > >>> > > >>> ================================================================================= >>> > > > Configuring PETSc to compile on your system >>> > > > >>> > > >>> ================================================================================= >>> > > > TESTING: check from >>> > > > config.libraries(config/BuildSystem/config/libraries.py:126) >>> > > > >>> > > >>> ********************************************************************************* >>> > > > UNABLE to CONFIGURE with GIVEN OPTIONS (see >>> configure.log for >>> > > > details): >>> > > > >>> > > >>> --------------------------------------------------------------------------------------- >>> > > > Currently --download-openmpi option does not work with --prefix >>> install. >>> > > > Suggest installing OpenMPI separately, and then configuring PETSc >>> with >>> > > > --with-mpi-dir option. >>> > > > >>> > > >>> ********************************************************************************* >>> > > > >>> > > > How to fix it? thanks. >>> > > >>> > > configure already gave the answer to your question >>> > > >>> > > satish >>> > > >>> > >>> >>> >> > > > -- > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20100324/69b82593/attachment.html>
