Re: [mpich-discuss] Error in MPI_IRECV
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]> 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]> *Sent:* Friday, October 17, 2025 8:07 AM *To:* [email protected] <[email protected]> *Cc:* phani sri <[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]> 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] 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] 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*
participants (1)
-
phani sri