[mpich-discuss] Error in MPI_IRECV

fistrosan fistrosan at protonmail.com
Sun Oct 19 16:02:12 CDT 2025


If Gregor's answer does not solve it try adding -std=legacy to gfortrans compiler flags.

Sent from [Proton Mail](https://urldefense.us/v3/__https://proton.me/mail/home__;!!G_uCfscf7eWS!dJKfTCTptV3q_0XDUIiQwsCbaMLbK_wpBUXQlGXJt8y6y91CgHIQadcRpG5GNGcfc6H4q7ws1mpT-QJAKUY$ ) for Android.

-------- Original Message --------
On Friday, 10/17/25 at 14:26 Gregor Corbin via discuss <discuss at mpich.org> wrote:

> Hi,
>
> let me guess: this code uses `include mpif.h` and is compiled with gfortran. If so, try to add `-fallow-argument-mismatch' to your compiler flags.
>
> Explanation: With the include file, there are no explicit interfaces and the compiler generates an implicit interface from the call to `MPI_IRECV`. Having two calls with different argument types is an error since some gcc version (10 IIRC).
>
> Cheers,
>
> Gregor Corbin
>
> On 17.10.25 13:30, phani sri via discuss wrote:
>
>> Hi all, I am trying to run FLASH4. 8, where I am getting the following error. Can someone please, suggest to me why this error is coming. Thank you in advance. 497 | Call MPI_IRECV(parentt(1,i),2,MPI_INTEGER, &
>> ZjQcmQRYFpfptBannerStart
>> This Message Is From an External Sender
>> This message came from outside your organization.
>>
>> ZjQcmQRYFpfptBannerEnd
>> Hi all, I am trying to run FLASH4.8, where I am getting the following error. Can someone please, suggest to me why this error is coming.
>> Thank you in advance.
>> 497 | Call MPI_IRECV(parentt(1,i),2,MPI_INTEGER, &
>> | 2
>> ......
>> 633 | Call MPI_IRECV(buffert(1,i),buf_size, &
>> | 1
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
>> amr_migrate_tree_data.F90:642:23:
>>
>> 497 | Call MPI_IRECV(parentt(1,i),2,MPI_INTEGER, &
>> | 2
>> ......
>> 642 | Call MPI_IRECV(newchildt(i),1,MPI_LOGICAL, &
>> | 1
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)).
>> amr_migrate_tree_data.F90:717:23:
>>
>> 513 | Call MPI_SSEND (new_loc(1,i),2,MPI_INTEGER, &
>> | 2
>> ......
>> 717 | Call MPI_SSEND(buffer(1),buf_size,amr_mpi_real, &
>> | 1
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
>> amr_migrate_tree_data.F90:725:23:
>>
>> 513 | Call MPI_SSEND (new_loc(1,i),2,MPI_INTEGER, &
>> | 2
>> ......
>> 725 | Call MPI_SSEND(newchild(i),1,MPI_LOGICAL, &
>> | 1
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)).
>> amr_migrate_tree_data.F90:260:25:
>>
>> 260 | Call MPI_IRECV(buffert(1,i),buf_size, &
>> | 1
>> ......
>> 497 | Call MPI_IRECV(parentt(1,i),2,MPI_INTEGER, &
>> | 2
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
>> amr_migrate_tree_data.F90:269:25:
>>
>> 269 | Call MPI_IRECV(newchildt(i),1,MPI_LOGICAL, &
>> | 1
>> ......
>> 497 | Call MPI_IRECV(parentt(1,i),2,MPI_INTEGER, &
>> | 2
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)).
>> amr_migrate_tree_data.F90:330:25:
>>
>> 330 | Call MPI_SSEND(buffer(1),buf_size,amr_mpi_real, &
>> | 1
>> ......
>> 513 | Call MPI_SSEND (new_loc(1,i),2,MPI_INTEGER, &
>> | 2
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
>> amr_migrate_tree_data.F90:338:25:
>>
>> 338 | Call MPI_SSEND(newchild(i),1,MPI_LOGICAL, &
>> | 1
>> ......
>> 513 | Call MPI_SSEND (new_loc(1,i),2,MPI_INTEGER, &
>> | 2
>> Error: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)).
>> amr_restrict_ec_genorder.F90:310:37:
>>
>> --
>>
>> Dr. D. P. S. L. Kameswari
>>
>> _______________________________________________
>> discuss mailing list
>> discuss at mpich.org
>> To manage subscription options or unsubscribe:
>> https://urldefense.us/v3/__https://lists.mpich.org/mailman/listinfo/discuss__;!!G_uCfscf7eWS!dJKfTCTptV3q_0XDUIiQwsCbaMLbK_wpBUXQlGXJt8y6y91CgHIQadcRpG5GNGcfc6H4q7ws1mpTXLwzUBM$ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20251019/e77f9c50/attachment.html>


More information about the discuss mailing list