|
|
Другие темы раздела | |
OpenMP Mpi openmp cuda Всем привет , возникли трудности в написании 4-х прог на c++. Кто может поделиться своими наработками , идеями - велком. Две программы по методу Зейделя (MPI и OpenMP) и программу решения двухмерной задачи Дирихле для уравнения Пуассона (MPI) - параллелизация методом Четвертая прога по технологии Cuda Нужно сделать фонтан частиц , на его пути должно быть препятствие , плоскость ,... https://www.cyberforum.ru/ openmp/ thread1858916.html |
OpenMP Распараллелить метод Гаусса Доброго времени суток, дамы и господа! Столкнулась с проблемой следующего рода - не получается распараллелить метод Гаусса с помощью OpenMP. Сам метод считает правильно (проверяла при последовательных вычислениях). Однако, если попытаться распараллелить, то результат некорректный. Я понимаю, что проблема заключается в том, что происходит конфликт из-за обращения к общим переменным. Но, к... |
OpenMP Вычисление числа Пи с использованием технологии OpenMP Вычисление числа Пи с использованием технологии OpenMP. Друзья, помогите пожалуйста преобразовать код, чтобы можно было добавлять количество нитей. #include <stdio.h> #include <omp.h> double f(double y) {return(4.0/(1.0+y*y));} int main() { double w, x, sum, pi, t1, t2; int i, size; https://www.cyberforum.ru/ openmp/ thread1844336.html |
OpenMP Вычисления значений функции f(x) на заданном отрезке
https://www.cyberforum.ru/ openmp/ thread1834983.html Друзья как распараллелить программу на 8 ядер потоков (threads) впервые столкнулся с опенмпи #include <sys/time.h> #include <math.h> #include <stdio.h> int main(){ int n = 1000000000; double iv; //время выполнения программы; struct timeval st, et; gettimeofday(&st, NULL); //замеряем начальное время |
Работа с OpenMP. Распараллеливание программы OpenMP Доброго времени суток! Есть программа, помогите быстренько ее распараллелить, буду очень благодарен. #include <stdio.h> #include <ctime> //#include <conio.h> #include <iostream> #include <stdlib.h> #include <math.h> #include <fstream> using namespace std; |
OpenMP Как контролировать число создаваемых потоков? OpenMP
https://www.cyberforum.ru/ openmp/ thread1782101.html Здравствуйте. Начал изучать OpenMP. Имеется вопрос - когда мы делаем #pragma omp parallel for Мы можем контролировать число создаваемых потоков? Добавлено через 13 минут OpenMP только для ПРОЦЕССОРОВ INTEL или для ARM тоже? |
OpenMP Детерминант матрицы разложением по строке через OpenMP
https://www.cyberforum.ru/ openmp/ thread1768371.html Детерминант находим рекурсией, через разложение по первой строке, все нормально работает, нужно только сделать многопоточной, подскажите правильно ли делаю? Защитил d, и перед выдачей результата прога будет ожидать завершение предыдущих задач #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> #include <iostream> #include <omp.h> #include<windows.h> |
OpenMP Распараллеливание OpenMP на С Доброе время суток, есть код программы на Си (рассматривает теорему Гольдбаха) Нужно распараллелить с помощью OpenMP и MPI. Написал с помощью OpenMP время выполнения дольше, чем без параллели. (Думаю, что проблема из-за цикла for, а в нем break есть - а его использовать нельзя. Помогите сделать чтобы распараллеливание работало быстрее. Код обычной программы: #define N 1000000 //... |
OpenMP OpenMP и SIMD
https://www.cyberforum.ru/ openmp/ thread1751287.html Добрый день. Не могу исправить код, чтобы использовалось 4 ядра, а не 1. В функцию proizv нужно добавить распараллеливание вычислений с помощью OpenMP. Заранее спасибо #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <ctime> #include <locale.h> #include <xmmintrin.h> void create(double *mas, int x) { //создание матрицы |
OpenMP Распаралеливание пирамидальной сортировки
https://www.cyberforum.ru/ openmp/ thread1747455.html Помогите, пожалуйста, исправить ошибки в программе (сделанной в VS 2013) #pragma once #include "stdafx.h" #include <iostream> #include <time.h> #include <fstream> #include <omp.h> #include <vector> using namespace std; |
Волновая схема параллельных вычислений решения задачи Дирихле OpenMP OpenMP //Волновая схема параллельных вычислений решения задачи Дирихле OpenMP Есть код: void OMPCalc3() { double max; double *mx = new double; IterCnt = 0; do { IterCnt++; |
OpenMP OpenMP: сортировка слиянием Сортировка слиянием. Вместо цифр печатается набор цифр. Помогите исправить. #include <stdio.h> #include <string.h> #include <stdlib.h> #include <omp.h> #include <conio.h> #define MAX_SIZE 1000 void generate_list(int * x, int n) { https://www.cyberforum.ru/ openmp/ thread1728476.html |
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 17
|
|
30.11.2016, 17:47 [ТС] | 0 |
Параллельное чтение, обработка и запись в файл OpenMP - OpenMP - Ответ 983563230.11.2016, 17:47. Показов 2773. Ответов 10
Метки (Все метки)
Ответ
Так необходимо реализовать с помощью OpenMP на любом сиподобном языке
Вернуться к обсуждению: Параллельное чтение, обработка и запись в файл OpenMP OpenMP
0
|
30.11.2016, 17:47 | |
Готовые ответы и решения:
10
Чтение из файла, обработка данных, запись в файл Чтение информации из файлов, ее обработка, запись результата в файл Чтение значений из файла, обработка и запись в новый файл Чтение, обработка и запись в бинарный файл. Найти и исправить ошибки в коде |
30.11.2016, 17:47 | |
30.11.2016, 17:47 | |
Помогаю со студенческими работами здесь
0
Параллельное чтение и запись нескольких файлов Параллельное программирование openmp Параллельное программирование openmp (Умножение матрицы на вектор) Открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на добавление) |