C에서 OpenMPI 사용; 동일한 함수에서 MPI_Barrier를 두 번 호출하면됩니다.
내가main()
{
MPI_Init();
//// Important Program Region
MPI_Barrier(MPI_COMM_WORLD);
// do something here
MPI_Barrier(MPI_COMM_WORLD);
////
MPI_Finalize();
}
이 나쁜 관행이있어 말? 이와 같이 장벽을 두 번 강제로 강제로 동기화 할 수 있습니까? 이 단점은 무엇입니까?
이 코드 줄은 어떻게 같은가요? 'MPI_Barrier'를 호출하는 두 개의 코드 라인이 있습니다. 왜 당신은 처음에 거기에 장벽이 필요하다고 생각합니까? – Zulan
아, 내 대답에 대해 지적 해 주셔서 고맙습니다. – user26763