Можно ли вызвать подпрограммы ScaLAPACK из Erlang? - PullRequest
2 голосов
/ 25 мая 2011

Мне было поручено поддерживать набор старых научных кодов FORTRAN, в основном написанных с использованием распараллеливания MPI, для работы в кластерах с тысячами узлов. Новые функции всегда сложно модернизировать, и мой начальник позволил мне частично переписать отдельные компоненты. Я хотел бы попробовать Erlang, но мой опыт ограничен, и мне было интересно, будет ли трудно вызывать подпрограммы ScaLAPACK из Erlang. Любой совет будет оценен.

1 Ответ

0 голосов
/ 25 мая 2011

Это может быть сделано путем интеграции подпрограмм в виде NIF (или с использованием драйвера порта), но вам нужно будет перейти к некоторым действительно низкоуровневым деталям, что, вероятно, не то, что вы хотите для первого проекта Erlang.

Может быть, Disco Project может быть чем-то для вас. Он использует Erlang для распространения, но позволяет создавать сценарии для отдельных заданий в Python, который уже имеет хорошую поддержку для вызова научного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...