Справка по практическому заданию - весенний семестр_ (1185591)
Текст из файла
http://lira.imamod.ru/msu201602/ - Задание весеннего семестра 2015-2016.
Как видите, заданий 2 на выбор. У нас вся группа делала вариант с неявной схемой, так как он полностью делается вручную. Если хотите делать вариант с явной схемой - нужно подойти к Михаилу Владимировичу в день выдачи задания или вскоре после ( нужно будет взять какую-то из библиотек для декомпозиции графов и разобраться, как она работает ). Далее всё посвящено варианту с неявной схемой.
В PDF-ке “Методы прогонки” подробно расписано, как работают методы прогонки, в том числе и тот, который нужно использовать.
В архивчике “Trans_solver_sequental” лежит последовательная реализация, относительно неё нужно считать ускорение параллельной версии.
В архивчике “Trans_solver” лежит параллельная реализация решателя.
В файлике “Verify” лежит код консольной утилиты. Компилите, в качестве аргументов даёте результаты работы последовательной и параллельной реализаций. Она выдаст норму ошибки. Меньше - лучше :-)
В PDF-ке “Отчет_неявная_схема” ( odt дублирует его ) расписано, как всё это работает. Отчёт такого формата нужно представить Якобовскому.
Важно:
-
В отчете описано “2 варианта расчета”. Правильный вариант - первый, его и нужно делать. Второй - это случайно найденный “лайфхак”, который мы обсуждали с Михаилом Владимировичем. Если вы “случайно” найдете его же, это будет подозрительно. Проверьте, какой вариант реализован в коде программы ( норма ошибки варианта с хаком не зависит от размера сетки ).
-
Этот вариант программы не до конца правильный. При каждом вызове Iterate на каждой итерации внешнего цикла ( как по width, так и по length ) процесс-”мастер” в одиночку рассчитывает “маленькую матрицу” из нижних строк. Правильно создать field_length ( field_width во втором большом цикле ) маленьких матриц - по 1 на процессор и рассчитать их одновременно.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.