Форум программистов, компьютерный форум CyberForum.ru

Вопросы по OpenMP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция sprinf() http://www.cyberforum.ru/cpp-beginners/thread452203.html
Пишу прогу на WINAPI нужно преобразовать масив чисел в строку, чтоб вивести ево, вот врагмент для консоли: char Name; for(i = 0; i < N; i++) { for(j = 0; j < N; j++) { sprintf(Name, " %d", cells ); }
C++ Union Возник вопрос про объединения. В книгах я встречал лишь случай, когда размер одного из полей больше или равен сумме размеров остальных. Например: union { double a; char b; }; А как будет работать объединение в таком случае: http://www.cyberforum.ru/cpp-beginners/thread452185.html
Практика по с++ C++
1)Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент M. Получить в порядке возрастания все целые числа из интервала (m;M), которые не входят в данный массив 2)Дана матрица размером n x m. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (или один из них) оказался в верхнем левом углу. 3)Дана строка. Определить, сколько раз входит в...
C++ Матрица в классе, указатель на матрицу.
Здравствуйте. Помогите, пожалуйста, с матрицей в классе. Вот то, что накалякал я. Matrix.h: class Matrix{ private: int n,m; double *arr; public: Matrix(int, int); void setMatrix(); ~Matrix();
C++ Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. http://www.cyberforum.ru/cpp-beginners/thread452161.html
Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. Аналогичные данные имеются и для женщин. Требуется составить такой набор пар, чтобы общество, получившееся из таких семей, было наиболее «счастливо». (Исходные данные задать самостоятельно).
C++ Ввод аргументов командной строки Здравствуйте, такой вопрос: как задаются аргументы командной строки в си? нужно скомпилировать exe и запустить его через командную строку ОС, а после имени файла указать нужные мне аргументы? можно ли это сделать сразу в самой среде(в частности netbeans)? надеюсь более менее понятно написал... подробнее

Показать сообщение отдельно
Vertus
14 / 44 / 1
Регистрация: 26.10.2009
Сообщений: 298
24.02.2012, 21:34     Вопросы по OpenMP
Всем доброго времени суток!

1. Заметил, что потоки создаваемые в цикле for так и висят в диспетчере задач Windows до завершения работы программы. Как то их самому убить возможно? Цикл я использую так:
C++
1
2
3
4
5
#pragma omp parallel for
for (Index i = 0; i < countThreads; i++)
{
   func(i);
}
2. Можно ли жестко задать количество потоков? Я ставлю через функцию omp_set_num_threads, но OpenMP все равно ставит не ровно столько, сколько я выставляю. Например, я ставлю число потоков 500, но по факту в диспетчере задач висит 64.

Спасибо за внимание!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru