[petsc-users] Make check 3.17.3
Satish Balay
balay at mcs.anl.gov
Thu Jul 21 08:44:05 CDT 2022
>>>>>
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).
<<<<
This message is comping from your MPI.
You can ignore it and use PETSc.
Or install/Use MPI that doesn't give these messages.
One way:
--download-mpich --with-hwloc=0
Satish
On Thu, 21 Jul 2022, san.temporal at 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/
> 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/
> 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/
> 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
> [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized
> argument oversubscribe
> [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument
> matching returned error
> [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing
> input array
> [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655):
> unable to parse user arguments
> [mpiexec at 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
> [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized
> argument oversubscribe
> [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument
> matching returned error
> [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing
> input array
> [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655):
> unable to parse user arguments
> [mpiexec at 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 at server1] match_arg (utils/args/args.c:160): unrecognized
> argument oversubscribe
> > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument
> matching returned error
> > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing
> input array
> > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655):
> unable to parse user arguments
> > [mpiexec at 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
> [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized
> argument oversubscribe
> [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument
> matching returned error
> [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing
> input array
> [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655):
> unable to parse user arguments
> [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing
> parameters
> Completed test examples
>
More information about the petsc-users
mailing list