Исследование производительности персонального компьютера при проведении научно-технических расчетов в области ядерной энергетики
Введение не найдено
Оглавление
1.Цель работы3
2.Исследование производительности3
3.Сведения о содержании библиотеки IMSL3
4.Постановка математической задачи4
5.Понятие матрицы коэффициентов, итерационных методов для линейных систем, предварительного кондиционирования4
6.Математическое содержание используемой функции7
6.1.Функция G2RES7
7.Расчет требуемой памяти13
8.Листинг программы одинарной точности15
9.Листинг программы двойной точности16
10.Характеристики ПК, на котором производилось исследование производительности19
11.Результаты измерений времени выполнения расчета20
12.Обработка результатов измерений24
13.Выводы32
Список использованной литературы:33
Список использованной литературы:
О.В.Бартеньев «Фортран для профессионалов. Математическая библиотека IMSL»
О.В.Бартеньев «Современный Фортран»
Математическая библиотека IMSL «Math Library»
Ю.Б. Воробьев «Методические разработки по выполнению расчетного задания по курсу предмета «Информационные и сетевые технологии в ядерной энергетике»
С.А. Белов, Н.Ю. Золотых «Численный методы линейной алгебры»
Саад, Юсеф, «итерационные методы для разреженных линейных уравнений»
INFO (7) = IPRINT, флаг печати. Если IPRINT = 0, печать не выполняется. Если IPRINT = 1, вывести номера итераций и остатки.
По умолчанию: IPRINT = 0
INFO (8) = общее количество итераций G2RES на выходе.
INFO (9) = общее количество матрично-векторных продуктов в G2RES на выходе.
INFO (10) = общее количество правильных предобуславливателей, решаемых в G2RES на выходе, если IRP = 1.
Таблица 5. — Зависимость длины рабочего массива от IMP
IMP Длина рабочего массива WORK
1 N*(KDMAX + 2) + KDMAX**2 + 3 *KDMAX + 2
2 N*(KDMAX + 2) + KDMAX**2 + 2 *KDMAX + 1
3 N*(KDMAX + 2) + 3 *KDMAX + 2
4 N*(KDMAX + 2) + KDMAX**2 + 2 *KDMAX + 2
Алгоритм: Подпрограмма G2RES реализует перезапуск G2RES с обратной связью, чтобы сгенерировать приближенное решение для Ax = b. Он основан на G2RESD Гомера Уокера. Существует четыре различных реализации G2RES, которые можно выбрать с помощью вектора параметров INFO. Первая реализация Грама-Шмидта, INFO