<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Mon, Oct 15, 2018 at 6:21 AM Antonio Trande <<a href="mailto:anto.trande@gmail.com">anto.trande@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all.<br>
<br>
PETSc-3.10.2 compiled with OpenMPI-2.1.5 on Fedora 30 (devel branch) (or<br>
with OpenMPI-2.1.1 on Fedora 28), on x86 architectures only:<br></blockquote><div><br></div><div>This looks like an OpenMPI bug. Does it work with MPICH?</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
the 'src/snes/examples/tutorials/ex19' test has no end with the<br>
following output:<br>
<br>
+ export<br>
LD_LIBRARY_PATH=/builddir/build/BUILD/petsc-3.10.2/buildopenmpi_dir/i386/lib<br>
+<br>
LD_LIBRARY_PATH=/builddir/build/BUILD/petsc-3.10.2/buildopenmpi_dir/i386/lib<br>
+ export PETSC_DIR=/builddir/build/BUILD/petsc-3.10.2/buildopenmpi_dir<br>
+ PETSC_DIR=/builddir/build/BUILD/petsc-3.10.2/buildopenmpi_dir<br>
+ export PETSC_ARCH=i386<br>
+ PETSC_ARCH=i386<br>
+ export MPI_INTERFACE_HOSTNAME=localhost<br>
+ MPI_INTERFACE_HOSTNAME=localhost<br>
+ export 'PETSCVALGRIND_OPTIONS= --tool=memcheck --leak-check=yes<br>
--track-origins=yes'<br>
+ PETSCVALGRIND_OPTIONS=' --tool=memcheck --leak-check=yes<br>
--track-origins=yes'<br>
+ export 'CFLAGS=-O0 -g -Wl,-z,now -fPIC'<br>
+ CFLAGS='-O0 -g -Wl,-z,now -fPIC'<br>
+ export 'CXXFLAGS=-O0 -g -Wl,-z,now -fPIC'<br>
+ CXXFLAGS='-O0 -g -Wl,-z,now -fPIC'<br>
+ export 'FFLAGS=-O0 -g -Wl,-z,now -fPIC -I/usr/lib/gfortran/modules'<br>
+ FFLAGS='-O0 -g -Wl,-z,now -fPIC -I/usr/lib/gfortran/modules'<br>
+ make -C buildopenmpi_dir test<br>
'MPIEXEC=/builddir/build/BUILD/petsc-3.10.2/buildopenmpi_dir/lib/petsc/bin/petscmpiexec<br>
-valgrind'<br>
make: Entering directory<br>
'/builddir/build/BUILD/petsc-3.10.2/buildopenmpi_dir'<br>
Running test examples to verify correct installation<br>
Using PETSC_DIR=/builddir/build/BUILD/petsc-3.10.2/buildopenmpi_dir and<br>
PETSC_ARCH=i386<br>
Possible error running C/C++ src/snes/examples/tutorials/ex19 with 1 MPI<br>
process<br>
See <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html" rel="noreferrer" target="_blank">http://www.mcs.anl.gov/petsc/documentation/faq.html</a><br>
==25868== Conditional jump or move depends on uninitialised value(s)<br>
==25868==    at 0x8E2CCA3: opal_value_unload (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x6088607: ompi_proc_complete_init (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x608C845: ompi_mpi_init (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x60B2A97: PMPI_Init_thread (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x49E0B0F: PetscInitialize (pinit.c:875)<br>
==25868==    by 0x8049643: main (ex19.c:106)<br>
==25868==  Uninitialised value was created by a stack allocation<br>
==25868==    at 0x6088593: ompi_proc_complete_init (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==<br>
lid velocity = 0.0016, prandtl # = 1., grashof # = 1.<br>
Number of SNES iterations = 2<br>
==25868== 10 bytes in 1 blocks are definitely lost in loss record 11 of 189<br>
==25868==    at 0x40356A4: malloc (vg_replace_malloc.c:299)<br>
==25868==    by 0xA890F6F: ??? (in<br>
/usr/lib/openmpi/lib/openmpi/mca_pmix_pmix112.so)<br>
==25868==    by 0xA88FEFD: pmix_bfrop_unpack_buffer (in<br>
/usr/lib/openmpi/lib/openmpi/mca_pmix_pmix112.so)<br>
==25868==    by 0xA8901D0: ??? (in<br>
/usr/lib/openmpi/lib/openmpi/mca_pmix_pmix112.so)<br>
==25868==    by 0xA89BED4: ??? (in<br>
/usr/lib/openmpi/lib/openmpi/mca_pmix_pmix112.so)<br>
==25868==    by 0xA899C7C: ??? (in<br>
/usr/lib/openmpi/lib/openmpi/mca_pmix_pmix112.so)<br>
==25868==    by 0x8E63AFD: opal_libevent2022_event_base_loop (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0xA897C32: ??? (in<br>
/usr/lib/openmpi/lib/openmpi/mca_pmix_pmix112.so)<br>
==25868==    by 0x61635DD: start_thread (in<br>
/usr/lib/<a href="http://libpthread-2.28.9000.so" rel="noreferrer" target="_blank">libpthread-2.28.9000.so</a>)<br>
==25868==    by 0x626A699: clone (in /usr/lib/<a href="http://libc-2.28.9000.so" rel="noreferrer" target="_blank">libc-2.28.9000.so</a>)<br>
==25868==<br>
==25868== 10 bytes in 1 blocks are definitely lost in loss record 12 of 189<br>
==25868==    at 0x40356A4: malloc (vg_replace_malloc.c:299)<br>
==25868==    by 0x6201519: strdup (in /usr/lib/<a href="http://libc-2.28.9000.so" rel="noreferrer" target="_blank">libc-2.28.9000.so</a>)<br>
==25868==    by 0x8E4B0FE: mca_base_var_enum_create_flag (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x8E5DDA5: ??? (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x8E4CC34: mca_base_framework_register (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x8E4CCE0: mca_base_framework_open (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x60DD028: ??? (in /usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x8E4CD68: mca_base_framework_open (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x608C410: ompi_mpi_init (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x60B2A97: PMPI_Init_thread (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x49E0B0F: PetscInitialize (pinit.c:875)<br>
==25868==    by 0x8049643: main (ex19.c:106)<br>
==25868==<br>
==25868== 17 bytes in 1 blocks are definitely lost in loss record 79 of 189<br>
==25868==    at 0x40356A4: malloc (vg_replace_malloc.c:299)<br>
==25868==    by 0x6201519: strdup (in /usr/lib/<a href="http://libc-2.28.9000.so" rel="noreferrer" target="_blank">libc-2.28.9000.so</a>)<br>
==25868==    by 0x8E4B0FE: mca_base_var_enum_create_flag (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x8E5DDC0: ??? (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x8E4CC34: mca_base_framework_register (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x8E4CCE0: mca_base_framework_open (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x60DD028: ??? (in /usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x8E4CD68: mca_base_framework_open (in<br>
/usr/lib/openmpi/lib/libopen-pal.so.20.10.4)<br>
==25868==    by 0x608C410: ompi_mpi_init (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x60B2A97: PMPI_Init_thread (in<br>
/usr/lib/openmpi/lib/libmpi.so.20.10.3)<br>
==25868==    by 0x49E0B0F: PetscInitialize (pinit.c:875)<br>
==25868==    by 0x8049643: main (ex19.c:106)<br>
...<br>
<br>
<br>
<br>
-- <br>
---<br>
Antonio Trande<br>
Fedora Project<br>
mailto 'sagitter at fedoraproject dot org'<br>
GPG key: 0x5E212EE1D35568BE<br>
GPG key server: <a href="https://keys.fedoraproject.org/" rel="noreferrer" target="_blank">https://keys.fedoraproject.org/</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>