Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Золотарева Арина.Отчет. Решение систем линейных уравнений методом сопряженных градиентов. #61

Merged

Conversation

andrewmeow
Copy link
Contributor

@andrewmeow andrewmeow commented Dec 27, 2024

Введение
Обоснование актуальности метода сопряжённых градиентов (КР) для решения СЛАУ. Основные преимущества: эффективность для разреженных матриц, масштабируемость, возможность параллелизации.

Постановка задачи
Реализация последовательной и параллельной версий метода КР с использованием MPI. Цель — сравнить их производительность и точность.

Теоретические основы
Описание алгоритма КР, требований к матрице ($A$ симметричная и положительно определённая).

Реализация

Последовательная версия: этапы выполнения — валидация, вычисления, постобработка.
Параллельная версия: распределение данных, использование MPI-операций (all_reduce, broadcast).
Результаты экспериментов
Таблицы с замерами времени выполнения. Анализ производительности и ограничения параллельной реализации.

Заключение
Итоги работы и рекомендации по улучшению (например, использование общей памяти).

Приложение
Ключевые фрагменты исходного кода.

@allnes
Copy link
Member

allnes commented Dec 29, 2024

Качество оформления (2,5):

  • у преподавателя нет ни должности, ни кафедры, ни степени

Качество текста (2,5):

  • не понятно про таблицы ?? и ??

Наличие и наполнение всех требуемых пунктов (5):

  • литература не вполне применима и используема

1,5 + 2 + 4,5 = 8

@allnes allnes merged commit 38e4f90 into learning-process:master Dec 29, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants