Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЛеонид Шкляров
1 Стадник Е. Г. ФПМИ НГТУ Руководители: Городничев М.А., м.н.с. ИВМ и МГ СО РАН Ларин В.В., магистрант ФПМИ НГТУ
2 Цель работы Разработать библиотеку, реализующую структуру данных массив, со следующими требованиями: Внутреннее представление: набор фрагментов Фрагменты должны распределяться между процессами MPI приложения Каждый фрагмент должен содержать соседние элементы из других фрагментов
3 Внутреннее представление
4 Структура библиотеки Lib.h Array2D Функции управления fragment …
5 Интерфейс 1. Функции управления: void DDMS_init(Array2D **a) void DDMS_synch(Array2D *a) void DDMS_finalize() 2. Функции доступа к данным: Array2D (int frag_size, int X, int Y) T get_elem(int x, int y) T qget_elem(int frag, int x, int y) void set_elem(int x, int y, T elem)
6 Модель работы программы DDMS_init DDMS_finalize set_elem
7 Результаты работы Разработана библиотека, реализующая структуру данных массив, с заданными требованиями: Работоспособность библиотеки была протестирована реализацией метода Пуассона на плоскости Приобретены новые навыки программирования на языке C++
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.