我的任务是维护一组旧的FORTRAN科学代码,这些代码大多是使用MPI并行化编写的,将在thousand+节点集群中运行。新特性总是很难改造,我的老板允许我对特定组件进行部分重写。我想尝试一下Erlang,但我的经验有限,我想知道从Erlang调用ScaLAPACK例程是否会很困难。任何建议都将不胜感激。
发布于 2011-05-25 23:18:43
这可以通过将例程集成为NIF(或使用端口驱动程序)来完成,但您需要深入了解一些非常底层的细节,这可能不是您在第一个Erlang项目中想要的。
也许Disco Project可以为你做点什么。它使用Erlang进行分发,但允许您在Python中编写单个作业的脚本,Python已经很好地支持调用科学代码。
https://stackoverflow.com/questions/6122730
复制相似问题