MPI有没有javascript库?我是MPI的新手,正在学习密集并行处理。我们在学校使用的超级计算机仅使用MPI,我想知道是否可以使用Node.js而不是c ++来编写程序。
感谢。
答案 0 :(得分:4)
快速搜索NPM并没有发现任何有趣的东西,所以我的猜测是它还不存在。
但是,您可以将本机库与http://nodejs.org/api/addons.html一起使用。
您还可以使用node-ffi,这有时会使事情变得更简单。
答案 1 :(得分:1)
我最近创建了klyng,这是受MPI影响的Node.js的消息传递分布式计算框架。你可以考虑(暂时)在javascript中使用MPI标准的一个小实现。
答案 2 :(得分:0)
我知道这个答案也将在2019年4月到来...但是供将来使用和对此主题感兴趣的人:
选项1 :您可以使用Node.js 集群API (https://nodejs.org/api/cluster.html)来模仿或实现简单的MPI功能,例如发送,接收,排序等。还有更多高级功能,具体取决于您在Node.js中的编程能力。
选项2 :您还可以使用以下Node.js的MPI库,该库实现了一些MPI功能。该库可在NPM注册表中找到:
答案 3 :(得分:0)
现在似乎有一个。它似乎正在成为大多数语言中的流行标准。