Содержание
- 2. Лекция № 8 Физический факультет МГУ им М.В.Ломоносова
- 3. Содержание лекции Использование MPI Перемножение матриц Решение СЛАУ итерационным методом Решение СЛАУ методом Гаусса Минимизация функции
- 4. Перемножение матриц C=AB Каждая из трех матриц (A,B и C) может быть распределена одним из 4-х
- 5. Физический факультет МГУ им М.В.Ломоносова Метод конечных элементов φn(M) Lu=f Базис: φn, n=1,2,…,N cn из условия
- 6. Физический факультет МГУ им М.В.Ломоносова Решение СЛАУ итерационным методом Одношаговые (двухслойные) итерационные методы решения СЛАУ Ay=f
- 7. Метод релаксации (Ay=f , В=E): Достаточное условие сходимости: Физический факультет МГУ им М.В.Ломоносова Метод Якоби (Ay=f
- 8. Решение СЛАУ методом Гаусса Рассмотрим задачу где A – матрица размерности NxN, y, f - векторы
- 9. Решение СЛАУ методом Гаусса Рассмотрим задачу где A – матрица размерности NxN, y, f - векторы
- 10. Может возникнуть ситуация, когда некоторое lii В данном случае удобно осуществлять выбор по столбцу, тогда обычная
- 11. double A[1:n,1:n], LU[1:n,1:n]; #предполагается, что А #инициализирована int ps[1:n]; #индексы ведущих строк double pivot; int pivotRow;
- 12. for [i = k+1 to n] { #выбор главного элемента в столбце k if (abs(LU[ps[i],k]) >
- 13. double sum, y[1:n], f[1:n]; #прямой ход для решения Lg = f с записью g в y
- 14. Поскольку LU-разложение работает с уменьшающимися подматрицами, объем работы также уменьшается по мере выполнения исключений. Схема параллельной
- 15. process Worker(w = 1 to PR) { double LU[1:n/PR,1:n]; #свои строки LU int ps[1:n/PR]; #индексы ведущих
- 16. if (владелец ведущей строки) рассылка копий pivotRow другим процессам; else получение pivotRow; #исключение своих строк в
- 17. Физический факультет МГУ им М.В.Ломоносова Минимизация функции Метод золотого сечения: a b c d if (f(c)
- 18. Физический факультет МГУ им М.В.Ломоносова Имеем N процессоров a b x1 x2 x3 xN-2 …
- 19. Физический факультет МГУ им М.В.Ломоносова Минимум функции нескольких переменных Метод координатного спуска Метод Нелдера-Мида
- 20. Физический факультет МГУ им М.В.Ломоносова Обратные задачи Требуется по наблюдаемому (задача распознавания) или требуемому (задача синтеза)
- 21. Физический факультет МГУ им М.В.Ломоносова Закон Амдала коэффициент ускорения выполнения программы S - доля последовательной части
- 22. Физический факультет МГУ им М.В.Ломоносова 50% 95% 1000 процессоров Ускорение: Оптимизация распределения процессоров
- 23. Практическое задание Решение системы уравнений методом Гаусса Физический факультет МГУ им М.В.Ломоносова Основные параметры, по которым
- 25. Скачать презентацию