MPI_User_function (Fungsi MPI_User_function)
MPI_User_function adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
void MPI_User_function(
_In_count_ invec,
_Inout_ void *inoutvec,
_In_ int *len,
_In_ MPI_Datatype *datatype
);
Parameter
invec
Array elemen yang digabungkan oleh fungsi pengguna.inoutvec
Array elemen yang digabungkan oleh fungsi pengguna.len [in]
Panjang invec dan inoutvec.datatype [in]
Handel ke jenis data yang diteruskan ke panggilan ke MPI_Reduce.
Fortran
SUBROUTINE USER_FUNCTION(INVEC, INOUTVEC, LEN, DATATYPE)
<type> INVEC(LEN), INOUTVEC(LEN)
INTEGER LEN, DATATYPE
Keterangan
Operasi yang ditentukan pengguna diasumsikan asosiatif. Jika commute = true, maka operasi harus komutatif dan asosiatif. Jika commute = false, maka urutan operand diperbaiki dan didefinisikan untuk berada dalam urutan naik, peringkat proses, dimulai dengan proses nol. Urutan evaluasi dapat diubah, memanfaatkan ketepatan operasi. Jika commute = true maka urutan evaluasi dapat diubah, memanfaatkan komutativitas dan associativity.
Persyaratan
Produk |
Paket HPC Pack 2012 MS-MPI Redistributable, HpC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package atau HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Pustaka |
Msmpi.lib |
DLL |
Msmpi.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk