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
> 
> 
> 
> 

Reply via email to