export HWLOC_HIDE_ERRORS=2 seems to be the option to prevent these confusing and annoying messages.
> On Jul 21, 2022, at 9:37 AM, san.tempo...@gmail.com wrote: > > I am compiling, installing and checking 3.17.3, as posted below, following > the usual instructions after each step. > I am getting an error with check. > Is there anything to do about this? > Should I be concerned? > Thanks > > $ ./configure --with-cc=mpicc -with-cxx=mpicxx --with-fc=mpif90 > --prefix=/home/user1/usr/local --with-make-np=10 --with-shared-libraries > --with-debugging=0 COPTFLAGS="-O -O3 -march=native -mtune=native" > FOPTFLAGS="-O -O3 -march=native -mtune=native" CXXOPTFLAGS="-O -O3 > -march=native -mtune=native" --force > PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 > PETSC_ARCH=linux-gnu-cxx-opt > --download-fblaslapack=/home/user1/Documents/installers/petsc/v3.4.2-p3.tar.gz > > --download-scalapack=/home/user1/Documents/installers/petsc/scalapack-5bad7487f496c811192334640ce4d3fc5f88144b.tar.gz > --download-mumps=/home/user1/Documents/installers/petsc/v5.4.1-p1.tar.gz > $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 > PETSC_ARCH=linux-gnu-cxx-opt all > $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 > PETSC_ARCH=linux-gnu-cxx-opt install > $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check > Running check examples to verify correct installation > Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= > Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process > See https://petsc.org/release/faq/ <https://petsc.org/release/faq/> > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really > needed). > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 2 > Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes > See https://petsc.org/release/faq/ <https://petsc.org/release/faq/> > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really > needed). > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 2 > 0a1,3 > > hwloc/linux: Ignoring PCI device with non-16bit domain. > > Pass --enable-32bits-pci-domain to configure to support such devices > > (warning: it would break the library ABI, don't enable unless really > needed). > /home/user1/Documents/installers/petsc/petsc-3.17.3/src/snes/tutorials > Possible problem with ex19 running with mumps, diffs above > ========================================= > Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI > process > See https://petsc.org/release/faq/ <https://petsc.org/release/faq/> > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really > needed). > Number of SNES iterations = 4 > Completed test examples > > When I did the same some time ago, with 3.13.0 and in a similar system, I got > different errors... > > $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check > Running check examples to verify correct installation > Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= > Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process > See http://www.mcs.anl.gov/petsc/documentation/faq.html > <http://www.mcs.anl.gov/petsc/documentation/faq.html> > [mpiexec@server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > [mpiexec@server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > [mpiexec@server1] parse_args (ui/mpich/utils.c:1603): error parsing input > array > [mpiexec@server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > [mpiexec@server1] main (ui/mpich/mpiexec.c:128): error parsing parameters > Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes > See http://www.mcs.anl.gov/petsc/documentation/faq.html > <http://www.mcs.anl.gov/petsc/documentation/faq.html> > [mpiexec@server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > [mpiexec@server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > [mpiexec@server1] parse_args (ui/mpich/utils.c:1603): error parsing input > array > [mpiexec@server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > [mpiexec@server1] main (ui/mpich/mpiexec.c:128): error parsing parameters > 1,9c1,5 > < lid velocity = 0.0625, prandtl # = 1., grashof # = 1. > < 0 SNES Function norm 0.239155 > < 0 KSP Residual norm 0.239155 > < 1 KSP Residual norm < 1.e-11 > < 1 SNES Function norm 6.81968e-05 > < 0 KSP Residual norm 6.81968e-05 > < 1 KSP Residual norm < 1.e-11 > < 2 SNES Function norm < 1.e-11 > < Number of SNES iterations = 2 > --- > > [mpiexec@server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > > [mpiexec@server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > > [mpiexec@server1] parse_args (ui/mpich/utils.c:1603): error parsing > input array > > [mpiexec@server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > > [mpiexec@server1] main (ui/mpich/mpiexec.c:128): error parsing > parameters > /home/user1/Documents/installers/petsc/petsc-3.13.0/src/snes/tutorials > Possible problem with ex19 running with mumps, diffs above > ========================================= > Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI > process > See http://www.mcs.anl.gov/petsc/documentation/faq.html > <http://www.mcs.anl.gov/petsc/documentation/faq.html> > [mpiexec@server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > [mpiexec@server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > [mpiexec@server1] parse_args (ui/mpich/utils.c:1603): error parsing input > array > [mpiexec@server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > [mpiexec@server1] main (ui/mpich/mpiexec.c:128): error parsing parameters > Completed test examples > > > >