Предложение по десинхронизации кода [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
 Предложение по десинхронизации кода [закрыто]

Сообщение Anonymous »

Я программирую на C++ и работаю над проектом, в котором пытаюсь использовать библиотеку openMPI. Я впервые программирую параллельно, и для большинства код работает хорошо, но когда я вызываю функцию после некоторого ожидания, я получаю какой-то странный результат. Как будто весь процесс синхронизации, который я проделал, больше не работает. Ниже я опубликую фрагмент кода, где будет понятен порядок операций, которые я выполняю, и некоторые выходные данные, которые я получил при приведении третьей функции.
Beam_on_Target( N, time_counter, day_in_seconds, Energy, interval_length, WORLD_rank, initial_position, Decay_Constants, New_Nuclei_Produced, Exhausted_Nuclei, Iteration, Primary_or_Secondary, Neutrons_from_fission) ;

double time_to_wait = 28*day_in_seconds ;

Wait_T( interval_length, time_counter, time_to_wait, Exhausted_Nuclei, New_Nuclei_Produced, Decay_Constants, WORLD_rank ) ;

std::cout

Подробнее здесь: https://stackoverflow.com/questions/790 ... f-the-code

Вернуться в «C++»