Appreciate your help. Sorry for the effect. David
On Wed, Mar 24, 2010 at 2:08 PM, Matthew Knepley <knepley at gmail.com> wrote: > Instead of mailing questions to petsc-dev at mcs.anl.gov, mail your questions > to > > petsc-maint at mcs.anl.gov > > Please start a new thread (do not reply to this one). > > Matt > > > On Wed, Mar 24, 2010 at 2:03 PM, David sheehan <david.sheehanjr at > gmail.com>wrote: > >> 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 >>> >> >> > > > -- > 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/0a459d08/attachment.html>
