У меня возникли проблемы с использованием pthreads в моей программе MPI. Моя программа отлично работает без привлечения pthreads. Но затем я решил выполнить параллельную операцию, и поэтому я создаю pthread, который делает следующее (MPI_Probe, MPI_Get_count и MPI_Recv). Моя программа не работает в MPI_Probe, и код ошибки не возвращается. Это, как я инициализировать среду MPIИспользование pthreads с MPICH
MPI_Init_thread(&argc, &argv, MPI_THREAD_MULTIPLE, &provided_threading_support);
Предоставленный резьб поддержка «3», который я предполагаю, что это MPI_THREAD_SERIALIZED. Любые идеи о том, как я могу решить эту проблему?
Оставьте свой код. – Jeff