Hello,
Recently migrated from Fedora34 to Fedora36, using PETSc I have some lag during the PetscInitialize, which disappeared if I run again immediately the binary. But after few seconds, the lag happens again (see below). I suspected MPICH 4.0.2 on Fedora36, but a small reproducer indicated the issue is not in MPI_Init but really during PetscInitialize Just annoying during testing, not very important, but did someone already see this ? Thanks, portable: /volatile/ledacp/petsc/src/ksp/ksp/tests (main) > time ./ex39 real 0m3,593s user 0m0,872s sys 0m0,433s portable: /volatile/ledacp/petsc/src/ksp/ksp/tests (main) > time ./ex39 real 0m0,310s user 0m0,884s sys 0m0,023s # Wait ~20 seconds then again: portable: /volatile/ledacp/petsc/src/ksp/ksp/tests (main) > time ./ex39 real 0m3,507s user 0m0,897s sys 0m0,025s portable: /volatile/ledacp/petsc/src/ksp/ksp/tests (main) > time ./ex39 real 0m0,154s user 0m0,725s sys 0m0,015s portable: /volatile/ledacp/petsc/src/ksp/ksp/tests (main) > time ./ex39 real 0m0,176s user 0m0,875s sys 0m0,021s Pierre LEDAC Commissariat à l’énergie atomique et aux énergies alternatives Centre de SACLAY DES/ISAS/DM2S/STMF/LGLS Bâtiment 451 – point courrier n°43 F-91191 Gif-sur-Yvette +33 1 69 08 04 03 +33 6 83 42 05 79
static const char *petscmachineinfo = "\n" "-----------------------------------------\n" "Libraries compiled on 2021-08-15 13:21:29 on localhost.localdomain \n" "Machine characteristics: Linux-5.0.9-301.fc30.x86_64-x86_64-with-fedora-30-Thirty\n" "Using PETSc directory: /volatile/ledacp/petsc/build\n" "Using PETSc arch: \n" "-----------------------------------------\n"; static const char *petsccompilerinfo = "\n" "Using C compiler: /volatile/ledacp/trust/tma/lib/src/LIBMPI/mpich/bin/mpicc -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -O3 -fPIC \n" "Using Fortran compiler: /volatile/ledacp/trust/tma/lib/src/LIBMPI/mpich/bin/mpif90 -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -O3 -fPIC \n" "-----------------------------------------\n"; static const char *petsccompilerflagsinfo = "\n" "Using include paths: -I/volatile/ledacp/petsc/build/include -I/volatile/ledacp/trust/tma/lib/src/LIBMPI/mpich/include\n" "-----------------------------------------\n"; static const char *petsclinkerinfo = "\n" "Using C linker: /volatile/ledacp/trust/tma/lib/src/LIBMPI/mpich/bin/mpicc\n" "Using Fortran linker: /volatile/ledacp/trust/tma/lib/src/LIBMPI/mpich/bin/mpif90\n" "Using libraries: -Wl,-rpath,/volatile/ledacp/petsc/build/lib -L/volatile/ledacp/petsc/build/lib -lpetsc -Wl,-rpath,/volatile/ledacp/petsc/build/lib -L/volatile/ledacp/petsc/build/lib -Wl,-rpath,/volatile/ledacp/oneapi/mkl/latest/lib/intel64 -L/volatile/ledacp/oneapi/mkl/latest/lib/intel64 -L/volatile/ledacp/trust/tma/lib/src/LIBMPI/mpich/lib -L/usr/lib/gcc/x86_64-redhat-linux/9 -L/volatile/ledacp/oneapi/dnnl/2021.1.1/cpu_dpcpp_gpu_dpcpp/lib -L/volatile/ledacp/oneapi/mpi/2021.1.1/libfabric/lib -L/volatile/ledacp/oneapi/mpi/2021.1.1/lib/release -L/volatile/ledacp/oneapi/mpi/2021.1.1/lib -L/volatile/ledacp/oneapi/ipp/2021.1.1/lib/intel64 -L/volatile/ledacp/oneapi/dal/2021.1.1/lib/intel64 -L/volatile/ledacp/oneapi/ippcp/2021.1.1/lib/intel64 -L/volatile/ledacp/oneapi/compiler/2021.1.1/linux/compiler/lib/intel64_lin -L/volatile/ledacp/oneapi/compiler/2021.1.1/linux/lib -L/volatile/ledacp/oneapi/vpl/2021.1.1/lib -L/volatile/ledacp/oneapi/ccl/2021.1.1/lib/cpu_gpu_dpcpp -L/volatile/ledacp/oneapi/tbb/2021.1.1/lib/intel64/gcc4.8 -L/volatile/ledacp/oneapi/clck/2021.1.1/lib/intel64 -Wl,-rpath,/volatile/ledacp/trust/tma/lib/src/LIBMPI/mpich/lib -lstrumpack -lscalapack -lspqr -lumfpack -lklu -lcholmod -lbtf -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread -lmetis -lm -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl\n" "-----------------------------------------\n";