我的任务是维护一组旧的FORTRAN科学代码,主要使用MPI并行化编写,在千+节点集群中运行。新功能总是难以改装,我的老板允许我对特定组件进行部分重写。我想给Erlang一个机会,但我的经验是有限的,我想知道从Erlang调用ScaLAPACK例程是否很困难。任何建议将不胜感激。
答案 0 :(得分:0)
可以通过将例程集成为NIF(或使用端口驱动程序)来完成,但是您需要了解一些非常低级别的细节,这可能不是您想要的第一个Erlang项目。< / p>
也许Disco Project可能适合你。它使用Erlang进行分发,但允许您使用Python编写各个作业的脚本,这已经很好地支持调用科学代码。