make test errors
Satish Balay
balay at mcs.anl.gov
Wed Aug 5 08:40:06 CDT 2009
You would have to check with your sysadmin - who installed this
openMPI on how to correctly use it.
Satish
On Wed, 5 Aug 2009, Yixun Liu wrote:
> I did as what you said,
> mpiexec -n 2 ./ex2
> DAT: library load failure: /usr/lib64/libdaplcma.so.1: undefined symbol:
> dat_registry_add_provider
> DAT: library load failure: /usr/lib64/libdaplcma.so.1: undefined symbol:
> dat_registry_add_provider
>
> WARNING: Failed to open "OpenIB-cma"
> [DAT_PROVIDER_NOT_FOUND:DAT_NAME_NOT_REGISTERED].
> This may be a real error or it may be an invalid entry in the uDAPL
> Registry which is contained in the dat.conf file. Contact your local
> System Administrator to confirm the availability of the interfaces in
> the dat.conf file.
>
>
> Satish Balay wrote:
> > Try running manually - and see if the example works. These messages
> > could be verbose - and misleading.
> >
> > i.e
> >
> > cd src/ksp/ksp/examples/tutorials
> > make ex2
> > mpiexec -n 2 ./ex2
> >
> > Or you can avoid this by installing mpich - instead of openmpi.
> >
> > Satish
> >
> > On Tue, 4 Aug 2009, Yixun Liu wrote:
> >
> >
> >> I'm not familiar with MPI. Are there some easy way to test it?
> >> Matthew Knepley wrote:
> >>
> >>> On Tue, Aug 4, 2009 at 3:51 PM, Yixun Liu <enjoywm at cs.wm.edu
> >>> <mailto:enjoywm at cs.wm.edu>> wrote:
> >>>
> >>> Hi,
> >>> I encounter the error as I run make test,
> >>> >make test
> >>> Running test examples to verify correct installation
> >>> Possible error running C/C++ src/snes/examples/tutorials/ex19 with
> >>> 1 MPI
> >>> process
> >>> See
> >>> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html
> >>> DAT: library load failure: /usr/lib64/libdaplcma.so.1: undefined
> >>> symbol:
> >>> dat_registry_add_provider
> >>>
> >>>
> >>> This looks like a bizarre failure with your OpenMPI compiler wrappers.
> >>> Do they work
> >>> at all?
> >>>
> >>> Matt
> >>>
> >>>
> >>>
> >>> I list the output of configure. Hope it helpful for diagnosis.
> >>>
> >>> > ./config/configure.py --download-parmetis
> >>> ***************************************************************************************************************************************************************
> >>> TESTING: alternateConfigureLibrary from
> >>> PETSc.packages.petsc4py(config/PETSc/packages/petsc4py.py:69)
> >>> Compilers:
> >>> C Compiler: mpicc -Wall -Wwrite-strings
> >>> -Wno-strict-aliasing -g3
> >>> Fortran Compiler: mpif90 -Wall -Wno-unused-variable -g
> >>> Linkers:
> >>> Static linker: /usr/bin/ar cr
> >>> 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/scratch/yixun/petsc-3.0.0-p3
> >>> **
> >>> ** Now build the libraries with "make all"
> >>> **
> >>> Clanguage: C
> >>> PETSc shared libraries: disabled
> >>> PETSc dynamic libraries: disabled
> >>> Scalar type:real
> >>> MPI:
> >>> Includes: -I/usr/lib64/mpi/gcc/openmpi/include
> >>> -I/usr/lib64/mpi/gcc/openmpi/lib64
> >>> X11:
> >>> Includes: ['']
> >>> Library: ['-lX11']
> >>> BLAS/LAPACK: -llapack -lblas
> >>> ParMetis:
> >>> Includes: -I/usr/lib64/mpi/gcc/openmpi/include
> >>> -I/usr/lib64/mpi/gcc/openmpi/lib64
> >>> -I/home/scratch/yixun/petsc-3.0.0-p3/linux-gnu-c-debug/include
> >>> Library:
> >>> -Wl,-rpath,/home/scratch/yixun/petsc-3.0.0-p3/linux-gnu-c-debug/lib
> >>> -L/home/scratch/yixun/petsc-3.0.0-p3/linux-gnu-c-debug/lib -lparmetis
> >>> -lmetis
> >>> *******************************************************************************************************************************************************************
> >>>
> >>> Yixun
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> 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
> >>>
> >>
> >
> >
>
>
More information about the petsc-users
mailing list