Tôi không chắc khi nào tôi phải sử dụng các số khác nhau cho trường thẻ trong MPI gửi, nhận cuộc gọi. Tôi đã đọc this, nhưng tôi không thể hiểu được.Khi nào sử dụng thẻ khi gửi và nhận tin nhắn trong MPI?
Đôi khi có những trường hợp khi A có thể phải gửi nhiều loại thư khác nhau đến B. Thay vì B phải đi qua thêm biện pháp để phân biệt tất cả các thông báo, Bộ KH & ĐT cho phép người gửi và người nhận đến cũng chỉ định ID tin nhắn có tin nhắn (được gọi là thẻ). Khi quá trình B chỉ yêu cầu một tin nhắn với một số thẻ nhất định, số , các tin nhắn có các thẻ khác nhau sẽ được đệm bởi mạng cho đến khi B sẵn sàng cho chúng.
Tôi có phải sử dụng thẻ, ví dụ: khi tôi có nhiều cuộc gọi "isend" (với các thẻ khác) từ quy trình A và chỉ 1 cuộc gọi đến "lừa đảo" trong quy trình B?
Trong trường hợp này, bạn sử dụng 'MPI_TAG_ANY' ở phía bên nhận, hãy xem cấu trúc Trạng thái sau khi nhận để xác định thẻ nào đã được sử dụng và xử lý tương ứng. –