Details

Title: Разработка программы для расчета поглощения накачивающего поля в плотной среде: выпускная квалификационная работа магистра: 09.04.04 - Программная инженерия ; 09.04.04_01 - Технология разработки и сопровождения качественного программного продукта
Creators: Хлопов Дмитрий Вячеславович
Scientific adviser: Воскобойников Сергей Петрович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Математическое моделирование; Матрицы(мат.) — Вычисления на вычислительных машинах; Алгоритмы; разреженные матрицы; форматы хранения разреженных матриц; алгоритмы перемножения матриц; решение систем уравнений
UDC: 004.942(043.3)
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-1129
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\2438

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Проведен обзор функционала библиотеки MKL Fortran 2019 для работы с разреженными матрицами, оценена возможность его внедрения. Проведен сравнительный анализ точностно-временных характеристик функционала MKL для разных случаев. Разработаны алгоритмы разреженного матрично-матричного умножения и проведен сравнительный анализ их временных характеристик для разных случаев. Предложен, разработан и внедрен новый функционал, реализующий матричные операции и решение СЛАУ с учетом разреженной структуры матриц. Проведены численные эксперименты и сравнение временных характеристик новой программной реализации с исходной. Приведен анализ результатов и итоговая оценка эффективности внедренного функционала.

The functionality of MKL Fortran 2019 library for working with sparse matrices is reviewed and the possibility of its implementation is evaluated. A comparative analysis of the accuracy-time characteristics of the MKL functional for different cases is carried out. Algorithms of sparse matrix -matrix multiplication are developed and comparative analysis of their time characteristics for different cases is carried out. Proposed, developed and implemented new functionality that implements matrix operations and solution of systems of linear algebraic equations taking into account the sparse structure of matrices. Numerical experiments and comparison of the time characteristics of the new software implementation with the original one are carried out. The analysis of the results and the final evaluation of the effectiveness of the implemented functionality are given.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 39
Last 30 days: 0
Detailed usage statistics