1
Tüm işlemlerin iki gruba ayrıldığı bir MPI programı yazıyorum. Her grup farklı işler yapar. Örneğin, A grubu süreçler bir miktar hesaplama yapar ve birbirleriyle iletişim kurarken, B grubu süreçleri hiçbir şey yapmaz. Orada MPI_Comm_split kullanmalı mıyım?Farklı gruplara farklı işler atarken MPI_Comm_split kullanmak uygun mu?
Bu gruplarda toplu işlem yapmanız gerekiyorsa: evet. – haraldkl
Uygulamayı MPMD olarak çalıştırmayı düşünür müsünüz? Yani, iki farklı ikili oluşturun. Biri A ve diğer B'yi yürütmek ve sonra OpenMPI'yi çalıştırması durumunda https://www.open-mpi.org/faq/?category=running#mpmd-run'da belirtildiği gibi onları yumurtlar. – Harald