diff --git a/ompi/mpi/f90/scripts/mpi-f90-interfaces.h.sh b/ompi/mpi/f90/scripts/mpi-f90-interfaces.h.sh index e65f276bf0..38b8d2f60b 100755 --- a/ompi/mpi/f90/scripts/mpi-f90-interfaces.h.sh +++ b/ompi/mpi/f90/scripts/mpi-f90-interfaces.h.sh @@ -4416,7 +4416,7 @@ do for kind in $rkinds do output MPI_Free_mem ${rank} R${kind} "real*${kind}${dim}" - done + done for kind in $ckinds do output MPI_Free_mem ${rank} C${kind} "complex*${kind}${dim}" @@ -7540,7 +7540,7 @@ subroutine ${procedure}(count, array_of_requests, flag, array_of_statuses, ierr) integer, intent(in) :: count integer, dimension(count), intent(inout) :: array_of_requests integer, intent(out) :: flag - integer, dimension(count,MPI_STATUS_SIZE), intent(inout) :: array_of_statuses + integer, dimension(count, MPI_STATUS_SIZE), intent(inout) :: array_of_statuses integer, intent(out) :: ierr end subroutine ${procedure} @@ -9613,26 +9613,15 @@ end MPI_Comm_spawn #------------------------------------------------------------------------ -# The SPAWN_MULTIPLE interface has a nice compile-time check to ensure -# that the "count" parameter matches the dimension of the other -# parameters. If the constant MPI_ARGVS_NULL is a character array of -# some kind, there is no guarantee that the count value provided by -# the application will match the dimension of MPI_ARGVS_NULL, which -# could therefore result in a[n erroneous] compile-time error. As -# such, it is simpler to just make MPI_ARGVS_NULL a wholly different -# type (e.g., integer) that matches an entirely different interface -# function. - output() { if test "$output" = "0"; then return 0 fi procedure=$1 - # N = "normal" cat <