[petsc-dev] PETSC_USE_SOCKET_VIEWER macro - controlled by configure or not
Barry Smith
bsmith at mcs.anl.gov
Tue Jan 12 19:37:41 CST 2010
If the computer system (like some of the Cray's) don't provide UNIX
socket support then you cannot use the PETSc socket routines.
Barry
On Jan 12, 2010, at 6:08 PM, Kevin.Buckley at ecs.vuw.ac.nz wrote:
> Hi there,
>
> I am tying to help a researcher here build his application against
> a PETSc (3.0.0 p9) installtion at another site that seems to have
> undefined references to:
>
> PETSC_VIEWER_SOCKET_
>
> in it.
>
> Looking at my local installtion, the undefined refs are seemingly
> fixed up in libpetsc.a
>
> ...
> send.o:
> U MPI_Attr_get
> U MPI_Attr_put
> U MPI_Comm_rank
> U MPI_Keyval_create
> U OMPI_C_MPI_NULL_COPY_FN
> U OMPI_C_MPI_NULL_DELETE_FN
> 00001a4a T PETSC_VIEWER_SOCKET_
> ...
>
> however on the implementation that the researcher is looking to build
> against, that "T PETSC_VIEWER_SOCKET_" is not there.
>
>
> I noticed in the example config script for the Cray that there's a
> notification that:
>
> ...
> # After running configure, remove the following flags from petscconf.h
> #
> # PETSC_HAVE_SYS_PROCFS_H
> # PETSC_HAVE_DLFCN_H
> ...
> ###### On Cray XT4 the following additional flags need removal
> ########
> #
> # PETSC_USE_SOCKET_VIEWER
> # PETSC_HAVE_GETPWUID
> ...
>
> and think that this might be the problem here.
>
> Am I right in thinking that PETSC_USE_SOCKET_VIEWER, the macro
> that determines whether PETSc compiles in any socket viewer code
> is not something that gets turned /onoff automatically by any
> option to configure ?
>
> Kevin
>
> --
> Kevin M. Buckley Room: CO327
> School of Engineering and Phone: +64 4 463
> 5971
> Computer Science
> Victoria University of Wellington
> New Zealand
>
More information about the petsc-dev
mailing list