[petsc-users] How to understand these error messages

Jed Brown jedbrown at mcs.anl.gov
Sun Jun 23 22:35:05 CDT 2013


Fande Kong <fd.kong at siat.ac.cn> writes:

> Thanks Barry,
> Thanks Jed,
>
> The computer I am using is Yellowstone
> http://en.wikipedia.org/wiki/Yellowstone_(supercomputer), or
> http://www2.cisl.ucar.edu/resources/yellowstone.    The compiler is intel
> compiler. The mpi is IBM mpi which is a part of IBM PE.

Can you talk to IBM support about the error condition (MPI_SOURCE,
MPI_TAG, MPI_ERROR)?

> With less unknowns (about 5 \times 10^7), the code can correctly run. With
> unknowns (4 \times 10^8), the code produced  the error messages.  But with
>  so large unknowns (4 \times 10^8), the code can also run with less cores.
> This is very strange.

Does the crash occur on the first iteration or later?

> When I switch to gnu compiler, I can not install petsc, I got the following
> errors:

Looks like an environment problem:

         Possible ERROR while running linker: /glade/p/work/fandek/petsc/arch-linux2-cxx-opt_gnu/lib/libexodus.a(ex_err.o): In function `ex_err':
         ex_err.c:(.text+0xbc): undefined reference to `__intel_sse2_strcpy'
         ex_err.c:(.text+0xe3): undefined reference to `__intel_sse2_strcpy'
         /glade/p/work/fandek/petsc/arch-linux2-cxx-opt_gnu/lib/libexodus.a(ex_utils.o): In function `ex_put_names_internal':
         ex_utils.c:(.text+0x247): undefined reference to `__intel_sse2_strlen'
         ex_utils.c:(.text+0x292): undefined reference to `__intel_sse2_strlen'

Did you load the wrong modules?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20130623/86f72127/attachment.pgp>


More information about the petsc-users mailing list