Hi, When I try to install petsc on my PC and run the make all check commend it has the following error. Can you help me to troubleshoot that? Thanks. Sijie ++++++++++++++++++++++++++++++++++++++++++++++++ Running check examples to verify correct installation Using PETSC_DIR=/home/zhangsijie1995/Documents/Packages/petsc-3.18.0 and PETSC_ARCH=arch-linux-c-debug 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). 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 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 = 3 Completed test examples Error while running make check gmake[1]: *** [makefile:149: check] Error 1 make: *** [GNUmakefile:17: check] Error 2 ++++++++++++++++++++++++++++++++++++++++++++++++
hwloc is giving this warning on your machine: 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). The PETSc results are fine, so you can use your installation. I have not seen the warning before. Thanks, Matt On Tue, Oct 11, 2022 at 12:32 AM Sijie Zhang <[email protected]> wrote:
Hi,
When I try to install petsc on my PC and run the make all check commend it has the following error. Can you help me to troubleshoot that?
Thanks.
Sijie
++++++++++++++++++++++++++++++++++++++++++++++++ Running check examples to verify correct installation Using PETSC_DIR=/home/zhangsijie1995/Documents/Packages/petsc-3.18.0 and PETSC_ARCH=arch-linux-c-debug 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). 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 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 = 3 Completed test examples Error while running make check gmake[1]: *** [makefile:149: check] Error 1 make: *** [GNUmakefile:17: check] Error 2 ++++++++++++++++++++++++++++++++++++++++++++++++
-- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
https://petsc.org/release/faq/#what-does-the-message-hwloc-linux-ignoring-pc...
On Oct 10, 2022, at 11:54 PM, Sijie Zhang <[email protected]> wrote:
Hi,
When I try to install petsc on my PC and run the make all check commend it has the following error. Can you help me to troubleshoot that?
Thanks.
Sijie
++++++++++++++++++++++++++++++++++++++++++++++++ Running check examples to verify correct installation Using PETSC_DIR=/home/zhangsijie1995/Documents/Packages/petsc-3.18.0 and PETSC_ARCH=arch-linux-c-debug 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). 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 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 = 3 Completed test examples Error while running make check gmake[1]: *** [makefile:149: check] Error 1 make: *** [GNUmakefile:17: check] Error 2 ++++++++++++++++++++++++++++++++++++++++++++++++ <configure.log><make.log>
On Tue, Oct 11, 2022 at 8:52 AM Barry Smith <[email protected]> wrote:
https://petsc.org/release/faq/#what-does-the-message-hwloc-linux-ignoring-pc...
Ah. Obscure environment variables, not present in the error message, are always the best way to deal with this. Stay classy, hwloc! Matt
On Oct 10, 2022, at 11:54 PM, Sijie Zhang <[email protected]> wrote:
Hi,
When I try to install petsc on my PC and run the make all check commend it has the following error. Can you help me to troubleshoot that?
Thanks.
Sijie
++++++++++++++++++++++++++++++++++++++++++++++++ Running check examples to verify correct installation Using PETSC_DIR=/home/zhangsijie1995/Documents/Packages/petsc-3.18.0 and PETSC_ARCH=arch-linux-c-debug 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). 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 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 = 3 Completed test examples Error while running make check gmake[1]: *** [makefile:149: check] Error 1 make: *** [GNUmakefile:17: check] Error 2 ++++++++++++++++++++++++++++++++++++++++++++++++ <configure.log><make.log>
-- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
Alternative: build/use mpich without hwloc. i.e: --download-mpich=1 --with-hwloc=0 Satish On Tue, 11 Oct 2022, Matthew Knepley wrote:
On Tue, Oct 11, 2022 at 8:52 AM Barry Smith <[email protected]> wrote:
https://petsc.org/release/faq/#what-does-the-message-hwloc-linux-ignoring-pc...
Ah. Obscure environment variables, not present in the error message, are always the best way to deal with this. Stay classy, hwloc!
Matt
On Oct 10, 2022, at 11:54 PM, Sijie Zhang <[email protected]> wrote:
Hi,
When I try to install petsc on my PC and run the make all check commend it has the following error. Can you help me to troubleshoot that?
Thanks.
Sijie
++++++++++++++++++++++++++++++++++++++++++++++++ Running check examples to verify correct installation Using PETSC_DIR=/home/zhangsijie1995/Documents/Packages/petsc-3.18.0 and PETSC_ARCH=arch-linux-c-debug 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). 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 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 = 3 Completed test examples Error while running make check gmake[1]: *** [makefile:149: check] Error 1 make: *** [GNUmakefile:17: check] Error 2 ++++++++++++++++++++++++++++++++++++++++++++++++ <configure.log><make.log>
participants (4)
-
Barry Smith -
Matthew Knepley -
Satish Balay -
Sijie Zhang