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 <bsm...@petsc.dev> wrote: > > > > > > > https://petsc.org/release/faq/#what-does-the-message-hwloc-linux-ignoring-pci-device-with-non-16bit-domain-mean > > > 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 <zhan2...@purdue.edu> 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> > > > > > >