Форум программистов, компьютерный форум, киберфорум
Наши страницы

распараллеливание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание массива из строк http://www.cyberforum.ru/cpp-beginners/thread863682.html
В общем есть файл-словарик, в нем строки типа: popov-valera petrov-vasily ivanov-grisha Программа должна считывать этот словарик переводя в массив типа char для дальнейшего использования....
C++ Указатель на метод класса! Ответьте пожалуйста на такой вопрос:Возможна ли такая ситуация и как ее реализовать правильно? Мне надо использовать функцию(void glutDisplayFunc(void (*func)(void))) и передать в качестве параметра... http://www.cyberforum.ru/cpp-beginners/thread863643.html
ошибка C++
при выводе данный на экран цифра "4" выдает непонятную таблицу из "левых" цифр, что не так не пойму. #include <fstream.h> #include <stdlib.h> #include <conio.h> #include <iomanip.h> class...
C++ Программа для выполнения указанных операций над матрицами
в общем нужна помощ написать прогу которая выполныет действия над матрицами 1)Сложение 2)Вычитание 3)Возведение в степень 4)Транспанирование 5)Замена строки 6)Проверка равенства 7)добавление...
C++ Определитель матрицы, разложением по произвольной строке http://www.cyberforum.ru/cpp-beginners/thread863631.html
Здравствуйте. Помогите передать этот код. Здесь считается определитель матрицы, путем разложения, но первой строке, а мне нужно по произвольной. #include <stdio.h> #include <stdlib.h> #include...
C++ Символьные функции: getchar(),putchar(),gets(),puts() Есть программный код под такую постановку задачи: Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить... подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4919 / 3027 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
14.05.2013, 12:00
Время можно замерить при помощи самого OpenMP.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <omp.h>
#include <cstdio>
#include <cmath>
 
int main()
{
    double  start;
    double  result[8];
 
    start = omp_get_wtime();
 
    #pragma omp parallel for
    for ( int i = 0; i < 8; i++ ) {
        result[i] = 0;
        for ( int j = 0; j < 1000000; j++ ) {
            result[i] += (pow( i + 1, 1.1 )) * sqrt( i * j );
        }
    }
 
    printf( "Elapsed = %.2f\n", omp_get_wtime() - start );
 
    for ( int i = 0; i < 8; i++ ) {
        printf( "%2d: %.4f\n", i, result[i] );
    }
 
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.