Programming Taskbook


E-mail:

Пароль:

Регистрация пользователя   Восстановление пароля

 

ЮФУ SMBU

Электронный задачник по программированию

©  М. Э. Абрамян (Южный федеральный университет, Университет МГУ-ППИ в Шэньчжэне), 1998–2024

 

PT for MPI | Группы заданий | MPIDebug

PrevNext


Отладка параллельных MPI-программ

Данная группа предназначена не для выполнения определенных заданий, а для отладки любых параллельных программ. Каждое из входящих в нее заданий обеспечивает автоматический запуск параллельной программы с фиксированным количеством процессов (от 1 до 36), причем количество процессов определяется порядковым номером задания.

Для вывода данных в раздел отладки окна задачника можно использовать следующие варианты процедуры Show:

Show(S) — вывод строки S;
Show(S, A, W) и Show(A, W) — вывод числа A в W экранных позициях с комментарием S или без него;
Show(S, A) и Show(A) — вывод числа A с комментарием или без него (ширина поля вывода выбирается автоматически).

Аналогичные варианты процедуры ShowLine обеспечивают переход на новую строку в разделе отладки после вывода данных. Доступен также вариант процедуры ShowLine без параметров.

Процедура SetPrecision(N) задает число дробных знаков при выводе вещественных чисел (при N ≤ 0 используется формат с плавающей точкой); она влияет на все последующие вызовы процедур Show и ShowLine. В программах на языке Паскаль число дробных знаков N для формата с плавающей точкой определяется шириной поля вывода W (указываемой в процедуре Show). В программах на языке С++ число дробных знаков N полагается равным модулю параметра N; если параметр N равен нулю, то по умолчанию устанавливается количество дробных знаков, равное 6.

Чтобы скрыть в окне задачника все разделы, кроме раздела отладки, достаточно вызвать в программе процедуру HideTask.

Команды, связанные с разделом отладки, доступны из его контекстного меню.

MPIDebug1°. Задание предназначено для запуска и отладки непараллельной программы.

MPIDebug2°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 2 процесса.

MPIDebug3°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 3 процесса.

MPIDebug4°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 4 процесса.

MPIDebug5°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 5 процессов.

MPIDebug6°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 6 процессов.

MPIDebug7°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 7 процессов.

MPIDebug8°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 8 процессов.

MPIDebug9°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 9 процессов.

MPIDebug10°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 10 процессов.

MPIDebug11°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 11 процессов.

MPIDebug12°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 12 процессов.

MPIDebug13°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 13 процессов.

MPIDebug14°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 14 процессов.

MPIDebug15°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 15 процессов.

MPIDebug16°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 16 процессов.

MPIDebug17°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 17 процессов.

MPIDebug18°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 18 процессов.

MPIDebug19°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 19 процессов.

MPIDebug20°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 20 процессов.

MPIDebug21°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 21 процесс.

MPIDebug22°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 22 процесса.

MPIDebug23°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 23 процесса.

MPIDebug24°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 24 процесса.

MPIDebug25°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 25 процессов.

MPIDebug26°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 26 процессов.

MPIDebug27°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 27 процессов.

MPIDebug28°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 28 процессов.

MPIDebug29°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 29 процессов.

MPIDebug30°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 30 процессов.

MPIDebug31°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 31 процесс.

MPIDebug32°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 32 процесса.

MPIDebug33°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 33 процесса.

MPIDebug34°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 34 процесса.

MPIDebug35°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 35 процессов.

MPIDebug36°. Задание предназначено для запуска и отладки параллельной MPI-программы, включающей 36 процессов.


PrevNext

 

Рейтинг@Mail.ru

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Последнее обновление:
01.01.2024