LINUX.ORG.RU

MPI и скриптовые языки

 , ,


0

1

Ищу вариант, на чём можно быстро написать код, использующий MPI. В идеале - octave, т.к. код - алгоритмы из вычислительной линейной алгебры. Но octave-mpi не поддерживает даже broadcast. Остаётся pmatlab, который якобы должен работать и с octave. Кто-то пробовал (в частности с 3.6 и 3.8)?

Следующее, что приходит в голову - numpy и mpi4py. Я не фанат питона, но есть ли выбор?

★★★★★

Следующее, что приходит в голову - numpy и mpi4py. Я не фанат питона, но есть ли выбор?

Если тебе нужен именно скриптовый язык - нет.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Ясно, смотрю.

A[:,j] = B.dot(c)
Просто прелесть. И с квадратными скобками даже привычнее. А вот без dot было бы ещё лучше.

А если не только скриптовый - то armadillo? Там как раз цель - лёгкое преобразование matlab-кода в C++. Жаль, что от плюсов вот такой синтаксис как выше не получить. Скобки станут круглыми, что не страшно, а вот двоеточие.

gag ★★★★★
() автор топика
19 марта 2015 г.
Ответ на: комментарий от gag

В C++ можно все:

массив

std::valarray

и срезы

std::slice

std::gslice

можно по маске выделять как и Numpy, кстати

phys2015
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.