void FORTRAN_API mpi_file_read_ordered_end_(MPI_Fint *fh,void *buf,MPI_Status *status, int *ierr ) { MPI_File fh_c; fh_c = MPI_File_f2c(*fh); *ierr = MPI_File_read_ordered_end(fh_c,buf,status); }
JNIEXPORT void JNICALL Java_mpi_File_readOrderedEnd( JNIEnv *env, jobject jthis, jlong fh, jobject buf, jlongArray stat) { MPI_Status status; void *ptr = (*env)->GetDirectBufferAddress(env, buf); int rc = MPI_File_read_ordered_end((MPI_File)fh, ptr, &status); ompi_java_exceptionCheck(env, rc); ompi_java_status_set(env, stat, &status); }
FORT_DLL_SPEC void FORT_CALL mpi_file_read_ordered_end_ ( MPI_Fint *v1, void*v2, MPI_Fint *v3, MPI_Fint *ierr ){ #ifdef MPI_MODE_RDONLY #ifndef HAVE_MPI_F_INIT_WORKS_WITH_C if (MPIR_F_NeedInit){ mpirinitf_(); MPIR_F_NeedInit = 0; } #endif if (v3 == MPI_F_STATUS_IGNORE) { v3 = (MPI_Fint*)MPI_STATUS_IGNORE; } *ierr = MPI_File_read_ordered_end( MPI_File_f2c(*v1), v2, (MPI_Status *)v3 ); #else *ierr = MPI_ERR_INTERN; #endif }