Hal yang saya paling tidak suka tentang MPI adalah berurusan dengan tipe data (yaitu peta data / topeng) karena mereka tidak cocok dengan C + berorientasi objek. boost::mpi
Namun, hanya mendukung MPI 1.1 dari situs web mereka:
boost :: mpi adalah antarmuka ramah C ++ ke Antarmuka Lulus Pesan standar ... Boost.MPI dapat membangun tipe data MPI untuk jenis yang ditentukan pengguna menggunakan perpustakaan Boost.Serialization
Adakah yang punya pengalaman dengan boost::mpi
komputasi ilmiah serius? Apakah Anda merekomendasikannya? Apakah Anda memiliki masalah (masalah penskalaan, masalah kompiler, kesalahan, fitur yang tidak diimplementasikan, kebutuhan akan beberapa fitur mpi 2.2)?
Bisakah Anda mengomentari menggunakan boost::mpi
alih-alih menggunakan implementasi MPI C dari C ++? Bisakah Anda menggabungkan keduanya (gunakan boost :: mpi saat Anda bisa, C-MPI di tempat lain)?
Apakah Anda tahu ada kode ilmiah besar yang digunakan boost::mpi
?