<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi all,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you to Tony for his help earlier; this next issue may or may not be related with the one I had earlier (compiling with GCC10).</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
At the moment, I can successfully run setup to create the object directory, enter the object directory and run make successfully, albeit with a fair amount of warnings (e.g. "Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)"
 from a call to MPI_Bcast). <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
When I subsequently try to run the code, it goes through some of the initialisation, but stops and gives me an MPI-related error message. The example below is for the case of:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
./setup Sedov -auto</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
cd object</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
make</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The error message:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Initial dt verified</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div> *** An error occurred in MPI_Comm_create_keyval</div>
<div> *** reported by process [222691329,0]</div>
<div> *** on communicator MPI_COMM_WORLD</div>
<div> *** MPI_ERR_ARG: invalid argument of some other kind</div>
<div> *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,</div>
<span> ***    and potentially your MPI job)</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>If I run "ldd flash4", I get the following output:</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>linux-vdso.so.1 (0x00007ffd537fd000)
<div>libhdf5_mpich.so.103 => /lib/x86_64-linux-gnu/libhdf5_mpich.so.103 (0x00007f8b7c91e000)</div>
<div>libmpi_mpifh.so.40 => /lib/x86_64-linux-gnu/libmpi_mpifh.so.40 (0x00007f8b7c8ba000)</div>
<div>libmpi.so.40 => /lib/x86_64-linux-gnu/libmpi.so.40 (0x00007f8b7c794000)</div>
<div>libgfortran.so.5 => /lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007f8b7c4d8000)</div>
<div>libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8b7c38a000)</div>
<div>libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8b7c36f000)</div>
<div>libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8b7c181000)</div>
<div>libsz.so.2 => /lib/x86_64-linux-gnu/libsz.so.2 (0x00007f8b7c17c000)</div>
<div>libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8b7c160000)</div>
<div>libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8b7c159000)</div>
<div>libmpich.so.12 => /lib/x86_64-linux-gnu/libmpich.so.12 (0x00007f8b7b6c3000)</div>
<div>libopen-pal.so.40 => /lib/x86_64-linux-gnu/libopen-pal.so.40 (0x00007f8b7b60f000)</div>
<div>libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8b7b5ed000)</div>
<div>libopen-rte.so.40 => /lib/x86_64-linux-gnu/libopen-rte.so.40 (0x00007f8b7b531000)</div>
<div>libhwloc.so.15 => /lib/x86_64-linux-gnu/libhwloc.so.15 (0x00007f8b7b4d8000)</div>
<div>libquadmath.so.0 => /lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007f8b7b48e000)</div>
<div>/lib64/ld-linux-x86-64.so.2 (0x00007f8b7d478000)</div>
<div>libaec.so.0 => /lib/x86_64-linux-gnu/libaec.so.0 (0x00007f8b7b483000)</div>
<div>librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8b7b478000)</div>
<div>libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f8b7b473000)</div>
<div>libevent_core-2.1.so.7 => /lib/x86_64-linux-gnu/libevent_core-2.1.so.7 (0x00007f8b7b43b000)</div>
<div>libevent_pthreads-2.1.so.7 => /lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7 (0x00007f8b7b436000)</div>
<span>libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f8b7b40b000)</span><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
<span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
As I noted in my previous message, which Tony helped me with (adding the "-fallow-argument-mismatch" flag to allow compiling with GCC10), I had managed to set-up, compile and run the code without these issues before upgrading from Ubuntu 20.04 to Ubuntu 21.04.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Any help or pointers would be much appreciated.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Kind regards,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Christos<br>
</div>
</body>
</html>