Điều tôi không thích nhất ở MPI là xử lý các kiểu dữ liệu (tức là bản đồ dữ liệu / mặt nạ) vì chúng không phù hợp với điều đó với C ++ hướng đối tượng. boost::mpi
chỉ hỗ trợ MPI 1.1, tuy nhiên, từ trang web của họ:
boost :: mpi là giao diện thân thiện với C ++ với Giao diện chuyển tin nhắn tiêu chuẩn, Boost Boost.MPI có thể xây dựng các kiểu dữ liệu MPI cho các loại do người dùng xác định bằng thư viện Boost.Serialization
Có ai có kinh nghiệm boost::mpi
về tính toán khoa học nghiêm túc không? Bạn muốn giới thiệu nó? Bạn đã có bất kỳ vấn đề nào (vấn đề mở rộng, vấn đề trình biên dịch, lỗi, không được triển khai các tính năng, sự cần thiết của một số tính năng mpi 2.2)?
Bạn có thể nhận xét về việc sử dụng boost::mpi
thay vì sử dụng triển khai MPI C từ C ++ không? Bạn có thể kết hợp cả hai (sử dụng boost :: mpi khi bạn có thể, C-MPI ở nơi khác) không?
Bạn có biết bất kỳ mã khoa học lớn sử dụng boost::mpi
?