Microsoft'un MPI uygulamasını deniyorum. Buradan CCP sdk yüklü: Microsoft MPI çalışmıyor
http://www.microsoft.com/en-us/download/details.aspx?id=239
Ve
sonra benim proje ayarlarında ben klasörü lib klasörü ve söz msmpi.lib dahil ekledi.Kalan ayarların olduğu gibi, programı oluşturuyorum ve sonra komut isteminde programı çalıştırmaya devam ediyorum, ancak başlattıktan sonra hiçbir şey olmuyor. En kısa zamanda (komutlar yorumlarda vardır) programı sadece kadar hiçbir şey yapmaz mpiexec.exe çalıştırmak olarak
#include "stdafx.h"
#include "mpi.h"
#include <stdio.h>
//Commands in cmd prompt
//cd "C:\Program Files\Microsoft Compute Cluster Pack\Bin"
//mpiexec.exe -n 2 "C:\Users\MyNameHere\Documents\Visual Studio 2012\Projects\tspMpi\Debug\tspMpi.exe"
int main(int argc, char* argv[])
{
int nTasks = 0, rank = 0;
MPI_Init(&argc,&argv);
MPI_Comm_size(MPI_COMM_WORLD,&nTasks);
MPI_Comm_rank(MPI_COMM_WORLD,&rank);
printf ("Number of threads = %d, My rank = %d\n", nTasks, rank);
return 0;
MPI_Finalize();
}
: Burada
(Her iş parçacığı için id numaralarını görüntülemek gerekiyordu) kodu bulunuyor Ctrl-C'ye basıyorum. Yanlış yaptığımı bilen var mı? Programı kurduğumda herhangi bir hata yok ve eğer onu görsel stüdyosundan çalıştırırsam, tek bir işlem başlatılmış gibi davranıyor.
SDK ile sağlanan örnekleri çalıştırabilir misiniz? – zeFrenchy
SDK ile, gösterdiğim bağlantıda hiçbir belge/örnek bulamadım. –
MPI_Finalize(); – veda