Hi phani sri, I think your assertion is wrong. It looks like the flags fixed your initial issue. The initial error was raised by the compilation step. Now you run into the next issue raised by the linking step (which was never reached in your previous attempts). Please provide more details about the new error messages so that we have a chance to understand your new issue. Best Joachim Am 18.10.2025 06:05 schrieb phani sri via discuss <[email protected]>: Hi Hui, this also did not work. It is ending up with the error: collect2: error: ld returned 1 exit status. On Fri, 17 Oct 2025 at 21: 11, Zhou, Hui <zhouh@ anl. gov> wrote: Hi phani sri, Try set `FFLAGS=-fallow-argument-mismatch` and `FCFLAGS=-fallow-argument-mismatch` ZjQcmQRYFpfptBannerStart This Message Is From an External Sender This message came from outside your organization. ZjQcmQRYFpfptBannerEnd Hi Hui, this also did not work.It is ending up with the error: collect2: error: ld returned 1 exit status. On Fri, 17 Oct 2025 at 21:11, Zhou, Hui <[email protected]<mailto:[email protected]>> wrote: Hi phani sri, Try set `FFLAGS=-fallow-argument-mismatch` and `FCFLAGS=-fallow-argument-mismatch` and let us know if that helps. Hui ________________________________ From: phani sri via discuss <[email protected]<mailto:[email protected]>> Sent: Friday, October 17, 2025 8:07 AM To: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> Cc: phani sri <[email protected]<mailto:[email protected]>> Subject: Re: [mpich-discuss] Error in MPI_IRECV Hi Gregor, I have checked this, the code is using mpi. h not mpif. h. Dr. D. P. S. L. Kameswari On Fri, 17 Oct 2025, 5: 56 pm Gregor Corbin via discuss, <discuss@ mpich. org> wrote: Hi, let me guess: this code uses `include mpif. h` and is compiled ZjQcmQRYFpfptBannerStart This Message Is From an External Sender This message came from outside your organization. ZjQcmQRYFpfptBannerEnd Hi Gregor, I have checked this, the code is using mpi.h not mpif.h. Dr. D. P. S. L. Kameswari On Fri, 17 Oct 2025, 5:56 pm Gregor Corbin via discuss, <[email protected]<mailto:[email protected]>> 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 [email protected]<mailto:[email protected]> To manage subscription options or unsubscribe: https://urldefense.us/v3/__https://lists.mpich.org/mailman/listinfo/discuss_... <https://urldefense.us/v3/__https://lists.mpich.org/mailman/listinfo/discuss__;!!G_uCfscf7eWS!YyM_evKhOLy7-smc8_JT9vOR24PltKD5h28HXK1Ig8ywE1pL7ovzNV1UhGuoU2NH8RCnFMRxQVAjcSQhrSA$> _______________________________________________ discuss mailing list [email protected]<mailto:[email protected]> To manage subscription options or unsubscribe: https://urldefense.us/v3/__https://lists.mpich.org/mailman/listinfo/discuss_... <https://urldefense.us/v3/__https://lists.mpich.org/mailman/listinfo/discuss__;!!G_uCfscf7eWS!YyM_evKhOLy7-smc8_JT9vOR24PltKD5h28HXK1Ig8ywE1pL7ovzNV1UhGuoU2NH8RCnFMRxQVAjcSQhrSA$> -- Dr. D. P. S. L. Kameswari