<div dir="ltr">To whom it may concern,<div><br></div><div><br></div><div>I am working on a Fortran (2003) computational fluid dynamics solver, which is actually quite mature, was parallelized with MPI from the very beginning and it comes with its own suite of Krylov solvers.  Although the code is self-sustained, I am inclined to believe that it would be better to use PETSc instead of my own home-grown solvers.</div><div><br></div><div>In the attempt to do so, I have installed PETSc 3.16.4 with following options:</div><div><br></div><div>./configure --with-debugging=yes --download-openmpi=yes --download-fblaslapack=yes --download-metis=yes --download-parmetis=yes --download-cmake=yes<br></div><div><br></div><div>on a workstation running Ubuntu 20.04 LTS.  The mpif90 command which I use to compile the code, wraps gfortran with OpenMPI, hence the option "--download-openmpi=yes" when configuring PETSc.</div><div><br></div><div>Anyhow, installation of PETSc went fine, I managed to link and run it with my code, but I am getting the following messages during compilation:</div><div><br></div><div><font face="monospace">Petsc_Mod.f90:18:6:<br><br>   18 |   use PetscMat, only: tMat, MAT_FINAL_ASSEMBLY<br>      |      1<br>Warning: Named COMMON block ‘mpi_fortran_bottom’ at (1) shall be of the same size as elsewhere (4 vs 8 bytes)<br></font></div><div><br></div><div>Petsc_Mod.f90 is a module I wrote for interfacing PETSc.  All works, but these messages give me a reason to worry.</div><div><br></div><div>Can you tell what causes this warnings?  I would guess they might appear if one mixes OpenMPI with MPICH, but I don't think I even have MPICH on my system.</div><div><br></div><div>Please let me know what you think about it?</div><div><br></div><div>    Cheers,</div><div><br></div><div>    Bojan</div><div><br></div><div><br></div><div><br></div><div><br></div></div>