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