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

Reply via email to