|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2016, 07:46 | #1 |
Регистрация: 03.03.2016
Сообщений: 5
|
параллельное програмирование openmp
Помогите!!! очень нужно!! Создать программу, которая должна реализовать следующие действия:
1. Создать матрицу А размером m * n, элементы которой заполняются рандомно, m задает количество строк и количество потоков, которые будут выполнять параллельную область программы, n задает количество столбцов. Переменные могут задаваться в коде или вводиться с клавиатуры. 2. В параллельной области с помощью директивы single или master вывести следующие данные: номер лабораторной работы; ФИО студента; номер варианта; Задание. 3. Обработать параллельным способом матрицу по своему варианту. Каждый поток должен возделывать свой строка матрицы. Результаты обработки записать в массив В. 4. Вывести результат обработки массива параллельным способом. При работе потока на экран должна выводиться информация о номере потока и номер строки матрицы, которую обрабатывает поток. 5. Последовательно обработать матрицу по своему варианту. Результаты обработки записать в массив С. *6. Вывести результат обработки матрицы последовательным способом. Определить время, которое было затраченное на обработку параллельным и последовательным способом. Сравнить полученные результаты на наличие идентичности вариант 4. Посчитать количество нулевых элементов в каждой строке матрицы вот мой код, подскажите, что не так\ Код:
Последний раз редактировалось kate859; 03.03.2016 в 15:05. |
03.03.2016, 08:53 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Помочь чем, а? Что не получается? Какие ошибки выдает?
|
03.03.2016, 10:06 | #3 |
Регистрация: 03.03.2016
Сообщений: 5
|
проблема состоит в распараллеливании...
Последний раз редактировалось kate859; 03.03.2016 в 10:09. |
03.03.2016, 11:28 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Если вы не хотите задавать более конкретные вопросы, показывать свой код и т.д., то вряд ли кто-то сможет помочь, кроме раздела Фриланс за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.03.2016, 15:10 | #5 |
Регистрация: 03.03.2016
Сообщений: 5
|
добавила код моей программы, но конкретных вопросов до сих пор не могу придумать..так как в программировании я вообще "0"... делаю это задание уже дня 3-4 и все равно ничего не получается...
Последний раз редактировалось kate859; 03.03.2016 в 15:14. |
03.03.2016, 15:11 | #6 |
Регистрация: 03.03.2016
Сообщений: 5
|
Последний раз редактировалось kate859; 03.03.2016 в 15:13. |
05.03.2016, 01:22 | #7 |
Пользователь
Регистрация: 02.03.2015
Сообщений: 13
|
???
int kolnul(double** b, int N, int M); |
10.03.2016, 01:27 | #8 |
Регистрация: 03.03.2016
Сообщений: 5
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Циклы For и OpenMP | BrookBond | Общие вопросы C/C++ | 0 | 11.06.2013 16:26 |
OpenMP и while на С++ | Brabus | Помощь студентам | 3 | 13.03.2013 14:47 |
openmp | hunter03 | Общие вопросы C/C++ | 0 | 02.10.2012 17:54 |
OpenMP | Timur1 | Visual C++ | 1 | 16.06.2012 15:40 |
OpenMP | Алек | Помощь студентам | 2 | 14.10.2011 11:52 |