LINUX.ORG.RU

Сообщения phys2015

 

MPI+OpenMP

Можно ли запустить 1 поток на одном узле и 4 потока на втором?

P.S. По умолчанию потоки деляться поровну при их запуске mpirun -np N, несмотря на OMP_NUM_THREADS, omp_set_num_threads ...

 ,

phys2015
()

MPI, выбор топологии

Всем, добрый вечер!

Какую топологии теоретически рекомендуется использовать при выполнении операции MPI_Reduce? Звезда? Кольцо?

P.S. как-то не могу найти в документации четких предложений о том как пересылаются данные при сборке частичных сумм, произведений ... .

 

phys2015
()

BLAS и поэлементые действия и срезы

Доброй ночи!

Есть два массива x и y. Требуется поэлементно перемножить подмассивы этих массива, например x[0:10]*y[0:10]. Поможет ли здесь CBLAS или CLAPACK повысить эффективность программы? Не могу понять:

1. поддерживает ли CBLAS/CLAPACK поэлементное умножение векторов ??? другие операции (+-/) тоже интересуют.

2. можно ли делать срезы ???

3. имеется ли в этих библиотеках какой-нить удобный интерфейс для многомерных массивов, например

A[i][j][k]
и автоматом вычислилась позиция в непрерывном участке памяти ???

 , ,

phys2015
()

RSS подписка на новые темы